Implemented virtual gamepad.
resolving conflict