State management update

-Fixed commando ship to work for player 2
-Restructured and updated player 2 object
-Added controller support for both players
-Fixed errors in speed handling and diagonal movement constants
-Added throttle mechanic for slowing movement
-Restructured the gameStateManager object to handle player state
management
-Turned on hit detection for players as well hp management