I noticed that jump works weird on tilted edges of the ground. Maybe it has something to do with collision
I used default Godot movement with some adjustments.
Here is link to GitHub: https://github.com/hakalochka/The-Lone-Hood/blob/main/scripts/player.gd