- Menu music track is now configureable ("Sound Settings" -> "Menu Music").
- Game configuration is now saved when closing top-level menu if any options were changed.
- Implemented YQ2 external .ent loading logic.
- Player movement: when landing backwards jumps, switch straight into walk backwards animation (instead of switching to stand-still animation first).
- Player movement: abort vaulting animations when being teleported.
- Allow 'out of mana' sound to finish playing before starting a new one when tapping 'use defense item' or 'Defense' buttons.
- Demo recording: use correct protocol version when sending serverdata.
- Demo playback: explicitly disable client prediction when playing demos (because we have no client input to drive it).
- Demo playback: crosshair position was not updated when playing demos.
- Demo playback: ignore mouse input when playing demos (to disable moving camera/crosshair with the mouse while playing demos).
- Fixed underwater physics not being applied to gibs when spawned underwater.