Glad you enjoyed it. The core mechanic is actually based on a puzzle from Neopets, but since that is always 3x3 I had to spend a fair deal of time figuring out how to teach folks before with smaller puzzles before dropping them into the deep end.