InputManager has been renamed to InputSystem and now inherits from AbstractSystem
removed unnecessary forward declaration