@hmans/controlfreak (npm): Composable Game Input.
Keywords: gamedev|gamepad|controller|input