Yeah, keyboard controls were a last-minute addition (and I haven't figured out how to do user-rebindable controls in Godot yet), so I'd recommend a controller if you can, as those are a lot more natural.