Implemented Threading for Mobs

Created new class, GameThread
-Added a thread to manage mob movement, independent of player actions.
-Moved desiredMovement() visibility down, opening access to GameThreads.
-Added killProc() call in Main method to exit the GameThread upon
exitting game.
-Minor changes to global constants