I'm playing Super Metroid Redesign, and to get certain items, I need to speed boost from like 2 or 3 rooms away, and cancel my speed boost by doing shinespark into a horizontal shoulder dash. What I want to do is immediately continue my speed boost run from that horizontal shoulder dash, but most of the time it just shoulder dashes hugging the ground until I hit a wall. Why does it sometimes shoulder dash hugging the ground, and sometimes let me cancel my shoulder dash into a run? I wanna always cancel into run. Thanks
Thread title: