Control-wise, is their a specific reason that you like using key combinations to perform specific moves
Thanks! For kicks it's mostly a direction picking problem. Doing a kick in facing direction by default is kind of the opposite of what optimal parry looks like, and baiting parries while staying still is also the boring way to play. Context sensitivity is not an option because it would turn into button spamming. It's quite a pickle for me.
There is a lot of momentum based combat actually by chaining recoil and kicks (that's how you unlock the real fun), and even then it can go deeper.
I had an idea for a destruction shader, but I mainly thought about using for large objects like boss and environments.