These are pretty good levels, though I feel like I solved some of them in the non-standard way. The rotation time also is pretty long when it gets towards the end, which could probably be tweaked to feel more snappy.