John Pickford #1 Ross, are you aware of select,case? select GAME_STATE case GS_TITLE ;title page code here case GS_LOADSTUFF ;loading screen code case GS_GAMEPLAY ;gameplay code end select A bit more elegant than all those if's acting on ths same variable.