This project started when a friend challenged me to recreate it. Eventually this project became amazing for learning how to handle lots of custom states simultaneously but you know what's even better?
Recently I decided to take on the task on making the project fully playable over websockets using socket.io. And yes it was just as insufferable as you would expect
The thought alone raises so many questions
I managed to get it working.
If you wanna try it out (especially the multiplayer). Just download the repo and start the server the instances (in the current version) will connect automatically if you're on the same network
If you want to play with someone outside of you're local network then you can try port forwarding if you have experience, host the server in the cloud or if you want an easy way: download Radmin VPN and connect to eachother in a network. Just make sure that you connect to the correct IP-Address in both instances to make it work