Btw, for the player maybe add some acceleration for the initial speed up of the character so you get a bit more control while platforming and maybe also a a bigger gravity value when falling, this way the jumps feel a little better when at the top and coming down.