Clever idea, great execution. The level design is top notch and frequently left me stumped. Good job.