The level design is so good. Sometimes I think it's actually impossible and then have an "oh wait" moment. Really fun game!