Thread-safe Singleton and GUI Text fix

Modified the Singleton class to be thread-safe. Added a Starting Screen
Size class for use when calculating the screen size changes. Also
modified the GUIText for displaying text when paused.