integrating with Tims game logic