Well the AABB query system messes things up but I made the input on gamepad more fluid