Thanks for the kind words and the suggestion!
I'll look into Trouble in terrorist town and Prop hunt to see what you mean, although I think I already understand. Party games is what I had in mind for the multiplayer.
As for the maps, I really recommend downloading them if you can't use the downloader, see the page for map downloads for that.