Good starting point. The jumping felt like I teleported or blinked sometimes; I think that is just the animation. Also, I would fix up the terrain colliders to make a basic platformer work without jumping into the walls. Maybe make a debug reset for yourself so you don't have to restart the game when something unexpected happens.