First off, amazing game. Truthfully I think it deserves 5 stars but my one nitpick is with the matchmaking system. If you play a match with 2 other randoms, leave the team, and go back to playing the same game mode, there is a reasonably large chance of teaming up again with at least 1 of the 2 randoms again. Considering you would do this in the case that you don't necessarily want to play with the same team, then it becomes problematic when this occurs.