Class GamepadState: buttonState: ButtonState<KGamepadButton, KGamepad> stickState: Map<KGamepadStick, Vec2> analogState: Map<string, number>