gameMode flow

improved upon the gameMode flow,