Lots of fixes + QOL improvements.

Keypress Express · published

Rail Yard sorting & filtering
- Sort your cars by type, enhancement, most recently bought, or how many you own
- Filter the car list down to a single cargo type
- Sort engines by cars pulled or top speed
- Cars now group by type by default, so big collections stay readable

Paint & liveries
- The paint picker is much larger and easier to read
- Each livery now shows how many trips you've run in it
- Bigger, properly sized Paint and Cancel buttons

The Collection
- The index now tracks engines you've actually driven, not just ones you own — one trip in an engine/colour combo marks it collected
- Engine thumbnails fit their frames instead of being cropped
- Fixed the lag when opening the Stats screen

Controls & clarity
- The DEPART button is 25% larger and pulses, so it's obvious when you're ready to roll
- Buttons you can't afford are greyed out, with readable dark text instead of washed-out labels
- Enhancement rolls now reveal on the split-flap boards instead of applying silently

Fixes
- Fixed a crash that could close the game when the graphics surface ran out of memory — it now recovers and saves instead
- Fixed station levels being restored above their real maximum on older saves
- The menu now redraws while you resize the window, instead of freezing until you let go
- Enhancing is allowed mid-trip again, and tickets can no longer be spent without delivering the upgrade