- Pulled disparate "asset cache" classes together with a common interface, cutting out at least 300 lines of code and making a nice tight addition to Propane Injector later on.
- Added camera controls to the vignette, as well as non-critical system input processing (new input events, quitting the program, changing fullscreen, minimizing).
- Working now on getting the renderer to switch between fullscreen and windowed modes on the fly. This is a feature that I think was sorely missed in Glow.
- Added stub weapon classes and some more inventory skeletons. I think I can probably get ammo being ejected pretty soon if I can just sit down and do it like today.
Anyway, back to work on the fullscreen switcher.