One of the best entries I've seen so far, I really enjoyed this!
Care to comment on how you designed your levels?