This is a list of the basic set of management systems expected to be needed to accomplish the measurements which will help define polling questions and help define how the argument will measure up.
GAME MANAGER:
I will hold the clock that runs the game
I will hold:
the container which shows the player how many bricks they've collected,
how long the timer has gone,
how much of the song is unlocked
ENVIRONMENT MANAGER
The environment manager will run the skybox and overall skylight color and intensity controls
I will change the color of the sky based on the number of note bricks the player collects
I will change the color of the main light source or the sunlight based on the number of note bricks the player has collected
PLAYER GROWTH (LEVELING)
I am all about Brick counts and Loop Counts
Each song has a loop count, some could be secrets unlocked by these counts
Each loop has a brick count
LOOPS can and do layer
LOOPS are built by BRICKS,
There only a specific number of each Brick type in each loop. Extra BRICKS discovered in LOOPS result in extra pick ups for bonuses and secrets