The level design is diabolical (just kidding).
You must took a lot of time thinking about the level building, and the mechanisms actually works really well in each level.
Nice job.