The main loop of running platforming and fighting enemies - all well and good. Some of the minigames and the minecart ride are annoying and there should be more checkpoints so that you don't have to repeat a bunch of boring action again to get to the part where you died.