It's not often I see a puzzle game executed so well! This is a clever concept with some great level design. Amazing work!