Cool work you have all the basic thing for platformer game, try to view some tutorial to make a better physics. Cool to have a boss for the end of the game.
Oh I wouldn't make a single move in programming if it wasn't for all the great tutorials online :) I only hope to do stuff a bit better on every attempt and maybe one day - after even more tutorials - my physics might be just right. Thank you for your time and the feedback!