Nice work! I really enjoyed the concept of this game–these types of puzzles are right up my alley. I did have a bit of trouble understanding the rules and controls, so some more tutorial would've been helpful and I agree with one of the previous commenters that starting with a simple level could've been nice too.
Besides that, the visuals and sound effects make this really satisfying to play too!