I appreciated your use of AB encounter design. Where you'd introduce an enemy, then you'd introduce an obstacle, then you'd pair them together. This is an effective method to teach and ramp challenge while continually introducing novelty.
Your game feel and presentation could use some work. I recommend studying anything by Vlambeer.