Fixing the dash input should be simple for alt controls. Stop storing held directional inputs for dashes and reduce the buffer window. It makes basic movement extremely hard to control. The only time I should ever get a dash is if I quickly tap the same direction twice.