main game menu loop