RTS/Third person shooter influenced by the game 'Hidden & Dangerous'

To future proof the project, I’ve started taking in to consideration, the fact that there is a need for soldier and weapon selection screens.

The order of events will be as follows:

Player will be shown the intro video and description of the mission, objectives etc.
The actual level will be loaded, but a state system is in place. All actors such as the players and enemies will start in a setup state.
Using a state change interface, somebody, such as the setup HUD can call the state change interface to start play.
Using the interface, actors will do what they need to do. Spawn or start running behavior trees etc.
The interface then has an end play call. So there can be an intermission before leaving the level. Actors will stop running behavior trees etc.

I think in the long run, this is going to be a much better solution, and the ‘proper’ solution, opposed to having a level to show the movie, a level to show the setup screens, another one to show intermissions etc. I would end up with a massive amount of ‘levels’, which just isn’t scalable at all!