Really well done. The music got stuck in my head too. I thought I had to leave another comment for the rating. :D