The mouse position of a client is now reported to the server. Added KEY_MOUSE1 ... KEY_MOUSE5. The position of entities is now passed to Box2D before a step, so it can now be altered by game code before the physics simulation.