update game logic take 2