Nice game! At first it was a bit hard to figure out what each button did, and I still don't know if holding RMB actually did anything :P
Another improvement you could make is auto-resetting the level after death, especially with those moving platforms, as you need to reset the level anyway to catch the cycle, so why not do it automatically?
Other than that, I really liked it, good job!