Thats a nice progress.
You should propably make a table which will contain a bunch of functions.
Each time a switch is done, one of the table's slots will be picked and the function in that slot will be turned on.
Each of those function will contain a series of code, when you switch for example you see Gary harrasing a kid, or When switching again you see Jimmy walked a bit further (Suggestion : Create a clone Jimmy when the game starts and make it playable for the player + put the player's style, dont forget to set the camera to follow him as well make the sound to be heard near the CAMERA and NOT near the player like its set by default).
Thats my idea, I think it can improve the mod a lot.
Take what ever you want from this, hope it helped.