I really like how you paced the learning curve, I really found myself learning the game play mechanics. I do think you introduced the box a bit to early because the level afterward didn't have the box mechanic but I think this is a very clever puzzle game with solid mechanics.