initial game logic structure