Nice music, and descent graphics, but very sluggish controls, moving right seemed to cancel jump, and for some platforms timing it was too hard (for me).
Mechanic is quite simple - you get one key swapped from time to time, so indeed you loose control (from time to time). However I had more problems with jumps that wrong keys :|