checkpoint commit

messing with server code again
+ fixed @quit not actually disconnecting clients
+ you can now see other actors in the same room as you!
checkpoint commit updated

+ new ID class, its just a list that holds all the IDs so that there
aren't any duplicate IDs
-> usage example:

m_id = ID.add();
this.id = ID.add();

ID.add() returns an an integer that it adds to its list
subject to be changed to a long if its really needed