I like that idea a lot. Easy to understand and very scalable. I'm sure you had a lot of fun creating these sound effects :D Good job!
Yeah, I saved the sounds until the end so it was fun to just frantically create them without thinking too much.