added primary game logic - Update methods in GameModel