Thank you for the thoughtful and kind feedback! I completely agree with your insights that the levels are linear. I tried to design a couple path options in later levels, but even so, not too tough. With more time I'd like to design more thought-provoking puzzles.
Thank you for playing!!