OMG that's brilliant! Simple but soo much fun, perfectly fitting the theme and the music was the best you could choose for this too!
Thank you! I was initially planning to do the music myself but realised Sunday morning (my timezone, ~12 hours before submission) that there was no way I would have the time for it. 😁