process; the logic behind the game