The game_loop function