I started using the projectile engine I created to add bits of decorative carnage that go flying when you blow up a wall or a training dummy scarecrow. In the process, I had to entirely overhaul my projectile system, making it more robust and extensible. Furthermore, projectiles now will reflect off of surfaces properly, allowing you to bank grenades around corners, for instance.
In this screenshot you can also see the first version of the dialogue box. The idea is that people might contact you throughout the mission with information, etc. This is thanks to the excellent recent tutorial from Zephni, although it was a feature I knew I'd put in sooner or later.
Now it's time to work out a tight inventory system allowing for picking up, dropping, and using an arbitrary number of items (keys, hacking devices etc.) After that, I need to figure out how to do an inventory / status subscreen...