Server-Side rework

Completely rewritten the server-side to support rooms, but not done yet
I need to make some tests
No browser UI yet