Fun time! Definitely could've used a better tutorial section. Puzzle games like these always benefit from following the format of 'level for teaching mechanic' > 'level for testing players understanding of said mechanic' > 'level for teaching next mechanic' etc