Is there any way to use the D-Pad instead of the thumstick?
Nope, sadly this was coded when I was still learning how to include controller support!