So, on returning to the Deepstar 3 codebase and having a look around, I've become unsatisfied with the level of simulation. I started by forking over certain functionality to different classes, and what I ended up with was a system where individual major components (main/rcs engines, fuel cells...