the movement when running into a wall is super buggy
Yeah I need to add a raycast check to stop any sideways velocity for that, sadly I ran out of time, thanks for playing it!
just make a physics material 2d with 0 friction and add it to the player