I liked this.
I have just a couple complaints though. The idea of a checkpoint would be nice. I hated it when I would get so far through a level, then die and have to do it all over again. The auto switch would get annoying, and the idea of huge life loss for some things was just irritating. But Its a solid game and addicting too.