Platform-agnostic asynchronous gamepad, joystick and flightstick library for the Rust Programming Language