Cross-platform C# library for communicating with joystick and game controllers