cool puzzles, I couldn't really tell what was going on in level 7 but you introduced the mechanics really well in the early levels