tinkered with new game-state bug