thanks for recognising the hard work on it
Its front end is scrapped from a ggj project 2 years ago.
The backend is from scratch, on top of my 5 years experience with socket.io code (this would be about the 5th rewrite as well)
But some of the time was spent upgrading that old code to work in new js environment