Very well done, loved everything in this. Reminded me a lot of Lost Vikings with the three different characters to play.
No notes on meeting the judging criteria, well done!
Only thing I'd add on the side is maybe a checkpoint halfway through a level so you don't always have to start from the very beginning of the level hen you die.