Fix camera moves 180 degrees every frame when using gamepad. Store a rotation delta and use rotate_toward to move with a max speed instead of a lerp. Has the same general feel with mouse, but now gamepad feels reasonable.
Remove usage of delta in player's handle_controls.