Fixed the getUnusedRoomID function again

Now we’re just keeping track of the highest ID that the roomList has
ever seen and adding 1 to it to get an unused room ID.