Arrow keys to move, press space when you've finished reading the text at the start. Yellow takes you to the next level, red makes you lose a life, purple is bouncy and orange takes you back one level. To defeat the boss you need to jump on his back enough times to kill him.
Thanks to @orangeshortstuff the original project and, to @griffpatch for the platformer engine.