Nice track :) I don't see it fitting the theme that much but I was singing the melody after my first listen, so it is really enjoyable within or without a theme for it !
Thanks for sharing the fun you had making this :D