Fun game. Great use of the three themes.
I didn't use any cheats at all, so I'm not sure about those.
The ghosts can be a real challenge. Difficult platforming at times. I think I was misjudging horizontal momentum at times, making the platforming a bit difficult to get used to. Some indication of the floor being death in the 3rd part would be nice, but it's quick enough to figure that out.
Overall, great game!