хе, мой вариант, как бы сделал я.
Это вариант из Arrow - Master 2... ну почти так...
While NOT KeyDown (Key_Escape)
Select TipGame
Case 1
MainMenuUpdate()
Case 2
GameUpdate()
Case 3
GameMenuUpdate()
Case 4
OptionMenuUpdate()
End select
Wend
А все это функции, в которых мы обновляем игру =)