adding current versions of game logic work