Just WOW! Amazing what can be done in such small time! Very cool! Very SOLID :D! Would like to know the code and how it’s done. Especially the servers and lobby! One day I will be able to do the same!
Thanks! I've been thinking about writing some blog posts or something. I'm happy with how the architecture worked out. Game runs in a Centralized Simulation Class, with a generic interface and Local or Multiplayer wrappers around it. Lobbies are a serverside hashmap of websocket connections to simulation classes that get created when you create a room!