This is absolutely brilliant, and I am _so_ bad at it. I really love the idea and implementation on all fronts, from the mechanics to the audio design. :)
Thank you, I really appreciate it! :) and hey, practice makes perfect! haha