Cool puzzles! I think the last level would have felt a bit more within reach if there was an earlier establishment of the crucial behavior. That being said, I was still able to understand what the level design what gesturing toward, so I was able to sort of infer how it would play out. Also, you nailed the music for this particular style of game. Nice work.