I like the idea a lot and the levels implement it really well. Maybe adding some more mechanics would make the levels more interesting to solve. Great job!