Dash logic fixes

Using Warren's advice, fixed dash to only take place on button down,
allowing me to remove extraneous "anti-spam" cooldown.