Interesting concept, and quite a difficult one. The 1st key level got me so many times. :) Stopped playing after passing that one; but still, I enjoyed the challenge.
Cheers!