Basic game logic.
Basic Game logic.