This is my third iteration on a walking system and it's primarily designed to have better animations overall and also to feel more smooth with the slipperiness while also allowing more customizability thanks to it. The code though is by far the biggest and most complex and it's hard to just tell from what the game looks like from the outside. Update: Fixed some major issues, the system now feels much better to use,
WASD or Arrow Keys to control, you can't swap between them though it automatically locks you to one once you start using it. Space or Click to dash.