I like this puzzle concept! I have to say, you had me panicked at that last level there for a second.