This was great for a protoype, the boss battle was especially cool. Also love the MMZ style you are going for.
Not sure why dash needs to hurt you though, if you don't want players to spam it, I'd just add a cool down or something.
Still great progress, can't wait to see where this goes next DD!