Fantastic puzzle! I would've happily played more levels. I especially enjoyed the last one and how it required you to be quick. Great work! :)