I don't like having the Thruster nodes in the model system, so here's a start of some refactoring!