Excellent puzzle concept - I'll echo previous comments that a more gradual introduction to the mechanics would be helpful. Understood that 'difficult' was in the description, but I'm not good at games like this as is, so i felt a little stumped pretty early on. Loved the music / sound effects, too!