I liked those puzzles. I've tried to come up with puzzles before and it's really tricky. Kudos. Even the second level had me stumped for a bit before I wrapped my head around the concept.