good
It was fun for the first few levels, and then I noticed some problems with it:
-powerups appearing in impossible locations
-the machine parts did not speed up as you did. This makes it almost impossible to get past some of them without taking a hit, especially with the large rotating devices.
-I didn't like how you spin a bit after each hit. I understand that it's to simulate being "stunned" but it only ensures that you'll get hit again right after the invincibility goes away. That feature needs to go.