Race types. Race ending logic. Laps logic. Improved UI. Fixes. 

- Red outline on main menu selected item. Moved version to top.
- Added transition animations to vehicle selection menu.
- Optimized dial gauges drawing by caching geometric coordinates.
- Fixed ingame background to make it resolution-independent.
- Refactored some elements of race state.
- Reduced unnecessary usage of pointers.
- Added debug keybindings to change draw distance and camera depth.
- Fixed gear shifting prediction and code.
- Added race intro countdown.
- Vehicle selection state now shows skin selection controllers.
- Added optional displacement-dependant neutral gear RPM increase.
- New settings icon.
- New fonts.
- Added logic for finishing race.
- Added race modes.
- Added red barn asset.
- Added code to change resolution (not really well supported).
- Added bar tachometer option.