Manages playback of multiple songs in a row.
TODO: Add getters/setters for all these properties to validate them.
Static variables
staticcampaignId:Null<String> = null
The internal ID of the current playlist, for example week4 or weekend-1.
staticisStoryMode:Bool = false
Whether the game is currently in Story Mode. If false, we are in Freeplay Mode.
staticplaylistSongIds:Array<String> = []
The list of upcoming songs to be played. When the user completes a song in Story Mode, the first entry in this list is played. When this list is empty, move to the Results screen instead.