Nice visuals, reminds me of Rayman. The gameplay is very interesting, but I think the bosses' skills should have a short delay or any visual sign to make them more predictable for the player to avoid, since they deal lots of damage. Maybe add a jumping mechanic to also deal damage on the boss instead on the player would be great. Good job :)