Lobby GUI Cleanup, Bug Fixes, and Spam Preventation

I tweaked the lobby styling to work on lower resolutions, be more space efficient, and be more readable. I fixed some minor typos and spacing issues in the comments. I also fixed an availability bug, a game size bug, and a map data refresh bug. And finally, I added a fault-tolerant spam blocking system.

I hope you can add this as soon as possible!