mechanics of a game