Someone will have to think about the whole steering thing anyways...
Right now, our current steering is inside SpaceShip, since x3n did some work during a very lengthy night before the presentation...
I'm not even sure, if we have to extract that. We could just define a BaseShip with a basic steering and then derive every ship from that. And for each ship we can modify the steering as we want.
Of course this makes writing the AI a little bit more difficult, but if that were to be a problem, then we simply don't modify the steering in the derived classes.
I don't see any reason for any other thing to be in need of a steering (a spectator could easily control an invisible spaceship with a modified steering).
If my idea is worth something, then we'll have to create a ship folder sooner or later... and one for the AI, since next semester another pps student will take on the subject of artificial intelligence.
@nico: As for your input-folder: We may need that after all. Key-bindings is one subject and of course the everlasting problem of how to coordinate the input with the client/server situation.