Okay, I'm actually planning to get the initial groundwork for the map rotation system done today. This mostly involves just figuring out what things have to be addressed so the server can actually safely change maps while it is running. To clarify, our plan is to make the system run a vote constantly where each player can submit a single vote on what map they would like next. At the end of every week, the system will change the map to the one that has received the most votes during the week. We thought that having a long running time between map changes would help a lot since it's typically annoying having to get interrupted all the time for a relatively long map-changing process.