Progress on game logic.