The best level design I've seen so far! You handled the learning curve and complexity perfectly. The game is well-polished in all aspects. If you continue this project, maybe add a star system — the fewer swaps you use, the more stars you get, and stars unlock the next levels.