Thank you so much for the kind words! It is so difficult to gauge the difficulty of a puzzle when you already know the solution. You don't want things to be too trivially easy, or frustratingly hard.
I'm glad you enjoyed the music. It was my first time using LMMS to create a song. Was a lot of fun. :)