Defines the static Input class, which is responsible for handling all keyboard/mouse/controller interactions.
Defines InputSystem and State, which are used for defining an input device (keyboard, mouse, gamepad, etc.)
Defines the Keyboard input device.
Defines the Mouse input device.