Spellmasons: Steam Lobby Support!

Third time's the charm! I've been trying to implement a new multiplayer backend for the past few months and my first two attempts did not succeed. This time I tried using Steam's Lobby backend to connect players and it…