The Visibility Handler is responsible for listening out for document level visibility change events.
visibilitychange if the browser supports it, and blur and focus events. It then uses
the provided Event Emitter and fires the related events.
The Game instance this Visibility Handler is working on.