change game logic