Hey really nice! I like the variety in the levels.
Some tweaks would be a bit more polish, like a death animation when I hit an enemy, right now it just fades and I can actually still see the character moving during the fade. Also adjust the collision boxes, I died to a bat but it didn't look like I hit it to me. The jump feels a bit weak, maybe a little more force in it.
Its fun, and quite difficult. Im not sure how good an idea 90 levels is. If you want to practice your level design then go for it, but you will find people have a very short attention span, most people (like me) will just play the first 5-10 levels then feel the have a good understanding of the game and move on.
I would stick to 10-20 levels and really polish them, make it a fun experience with an ending then fire it up on Newgrounds and GameJolt. Then move on to the next project.