fixed the segment problems i caused last night.  divided the game events into three distinct segments to make the user experience a bit less chaotic