One bug I noticed, if I am standing right next to a step on Level 2 I can't jump.
Yeah, if I hold any direction and jump, I go into a blockand get somewhat stuck. Fun though! Glad to see the progress on this.
The code for detecting when the player is touching a block isn't very good. I wanted it so the blocks would be treated a certain way ( you'd be able to jump through them somewhat without being stopped, but act solid in other circumstances like trying to walk through them horizontally ) but this in combination with the poorly written code for stopping the player from moving left and right through walls meant you'd wouldn't be able to move left and right while jumping through a platform.
As a nifty side effect you can latch onto a block from the side and press the opposite direction you're facing to kick off the block. Maybe I can rework the way collision with the blocks work without getting rid of this neat effect?
The player/enemy and block/enemy collision isn't very well written either, and you often have to touch the left side of the enemy to have the collision trigger. ( This happens on my TI-83+ game too, since I pretty much reused the way collision works )
Aside from fixing these bugs, eventually I want to add music ( if I can find a tiny music engine to fit in the ~6kb I have left along with other things I want to add) and a 2-player mode.