In my game dash costs energy so you cannot dash anytime you want. I though it was a good idea, but a couple of testers said it's a terrible and very frustrating mechanic. So I'm reworking dash right now.