The puzzle design in each level is great! I especially enjoy how with many levels the blocks are aligned to give you a safety net and observe how the level works before executing any moves. Once you feel the level's rhythm it starts to catch on, and with the mechanic of swapping blocks around, we have the freedom to complete the puzzle in our own ways!