Working on combat again. This is going to lead to a lot of secondary work that needs to be finished. I've decided now that I need to add a Secondary Ship Status to the database to handle certain situations. Up to this point I've been using Status as a blend of location description and status. Under my new system Status will be mostly a description of where the ship is, like In Orbit, Landed, Taking Off, etc. Secondary Status will describe things like Disabled, Derelict, Destroyed, etc.
This kind of stuff will take a good bit of code refactoring and debugging, so I'll likely be balls deep in that for the next week or so.