A default player move can delightfully transform into a new move based on environment, surface type, or other move that is occuring alongside it.
Use context-sensitive movement to keep controls simple, but outcomes complex!
Hint: Make sure the combos make sense!
Examples:
Run + Crouch = Roll/Slide
Wear Rocket Backpack + Jump = Blast Off
Inside Ice Cave + Run = Ice Skate (without the skates)
In Apex Legends, the player can crouch, but if crouching while moving forward on a hill, a joyful momentum-building slide will occur.
In Sonic, pressing down will cause the character to crouch. Pressing down while moving foward will cause him to roll.