C# wrapper around XInput, works with any Mono or .NET application (eg. Unity3D)