Implemented an InputManager for game device inputs. The InputManager includes access to he mouse state and each player's Gamepad state, keyboard state.