Do you mean you are using default control with arrow keys? If you want to implement things like dashes you'll need to create movement events, even if it is identical to the default controls such as right key is down then simulate control right. Then within these events you can add conditions such as 'is not dashing'. When you said simpler solution what did you have in mind? You created a few events to dash on key press, to make an event to move left and right on key press is just 2 simple events.