Refactored DrawFactory created new Geometry and Text Factory. Added nanoTime function to Timer interface. Game State - game mode now sleeps if there is spare time.