I like the concept. It would be cool if the player had a little more control over the dash. Maybe holding space could charge up the dash or fix it in place, slow it down or speed it up, whatever, something that allows the player to plan a move with a bit more control.