The final demon, destroy all the globes and just release all your magic on destroying the furry blob :D The eye does nothing, just jump down and stab it a bunch
To beat the green Knight jump around between the platforms and hit the mud balls being spat from the fish at the knight with a simple A command, when the knight gets too close jump to the upper platform. To defeat the red knight dodge the hammer throw and then attack with the sword and magic, before he gets to the hammer, run away, dodge the throw and repeat. To defeat the purple knight (which must be done last) only fight him on the far left of the screen, or on the far right, it's much easier. Unleash the magic on the knight while the stars are dancing around his head, and slash, then get back on the platform and jump over him as he spins, jump over him when he spins back and repeat.
To beat the dragon just get magic up to lvl 6 and one hit will kill him. You can kill the fuzzball desert monster by hiding under the top one while the hair balls fly down and then jumping up and slashing the sword until the second hairball (if you run out of magic)
There's lots of little tricks to make these things less painful. Like when you pull the arrow out press both > and < at the same time. Sawing you have to keep the saw on the arrow and not go all the way through.
I bought the 2 bands and the two launchers on the first day, then the parachute on the second and then the e-rocket and however many launches to spare on the third and the 4th day I had enough money to fill up all the launchers and bands, then made it to space