Moved IsMouseVisible to Initialize
Moved screen visibility logic

Moved screen visibility management to the set of the property
StateManager.ScreenState to increase efficiency as opposed to a loop
every update.