XInputDriver.cs added access to the motor
added XInputDevice.cs
KeyCodeExtension.cs optimized and made trhu InputActionFactory
InputEvent added this as constructor call