Thanks so much for the kind words and checking out my game :)
I actually totally agree it's too long (now that I've had 3 years of hindsight since release haha). I think the game is too long and a little too hard for what it is. I'm pretty happy with the base concept and largely the difficulty curve but I think I could have done more to cull down to only my very best puzzle ideas. I'm really glad you enjoyed it enough to do all of the optional puzzles though! I'm especially proud of how some of those turned out.
Thanks again!