Fix the remaining issues with vertical acceleration. Vertical movement works as intended now, and reflects the same acceleration and speed as its horizontal variant.