Looks really cool.
I have an issue with my gamepad though. If the gamepad is connected, the time is running constantly. Also, the right stick works only in horizontal direction. Left gamepad trigger moves the weapon horizontally. I suspect I need some kind of axis remapping, but not sure how to achieve it.
Gamepad: Logitech F310. OS: Ubuntu 16.04.