I love designing puzzles, but it's exactly like You said, the gap between players can be huge. That's why in a bigger game I would probably have a hint system and the ability to skip levels to lower the frustration of getting stuck, while also having time to make a much smoother learning curve with more levels :) This particular game was tricky, because every puzzle piece I added raised the difficulty substentialy, even without more advanced mechanics I had in mind, like pieces that move tiles in certain diraction, or obstacles that cant be moved or influence players movement :D I like this project so there is a big chance for post game updates to it, I want to see how far I can push the core concept without making the puzzle completely unreadable. Thank You very much for playing!