Enter exits game issues resolved - #63

This is due to running screens and events for buttons (labels) on those
screens. Added checks to events to ensure screen is visible when event
fires.