Kingdom Hearts inspired fan game.