I actually started to work on controller support for the game, I should have controller support coming soon.
I'll have to change the way sprinting works and make double tapping directional inputs make you sprint as well as the shift key