A big refactor, state about actors that is unrelated to the physics engine is now kept in NetworkedActor.java (such as the nickname).
Also removed some dependencies between classes,
And accidentally fixed a major bug in Actor.resetTo() (noticed thanks to this refactoring).

This refactor was needed to implement the nick list in the chat cleanly, so that is also included.