Good job with level design, they introduce new mechanics really well. Some level where multiple interactions is required to activate something can be a bit confusing though not too frustrating.