Thank you for your message <3
The dash being so weird is actually, because I don't know how else to do it xD
I had a different version before, but that would just update your position and thus place you into walls
I think the problem right now might be that moving left and right could be resetting the movement and thus cancelling the dash, but I don't know how to fix that.
UI is definitey something I need to learn more about, you're right xD