This is fun and very well coded. Ran pretty smooth and didn't really see any bugs. Your level design feels really solid too. My only complaint is that the jumping feels a bit fast and shaky, if that makes sense. Like I always feel like I am about to overshoot my jump.