Thank you for this! Very simple concept that yields surprisingly difficult puzzles and elegant solutions.
Only 8 levels but took me quite a while, especially the last two levels. Level 7 took the most number of steps, but my moves may not have been optimal.