Creating multiple instances of different levels for players to join online

I have two levels in my game, and I am trying to figure out how to create multiple instances of these levels for maximum two players to join each one. Should I use a game state, game mode or something else for this? The model I am using is below: