Taking the skeleton of SetThirds yesterday, I started fleshing out the details:
Very much a copy of SetTonic in terms of functionality. So much so that it allowed me to identify areas of SetTonic that could be refactored- specifically putting more responsibility in AudioPlatformSpawner and related clean up:
Refactor was clean, game still plays as before, which is nice.
Next will be getting SetThird into the PhaseManager. That shouldn’t be particularly difficult, but we’re approaching the point where I have to give more love to Initialization of Phase objects and intentional ordering of which Phases to activate.
I might want to wait until some more phases are up and running before turning my sights on that task though. That being said, this feature is moving quickly.