initial game state loop