Creating multiple instances of a level for 2 players to join each one

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: