Oh yeah, I forgot to post about it here, but a fix for this issue is up in the latest demo! (The code that reads the inputs would always use the gamepad for player movement if one was plugged in and it just never ocurred to me to test having a gamepad plugged in and NOT use it)