Thank you for the new build. It seems to be working as expected.
The only issues I've noticed have been the player movement. It appears that the vertical velocity of the character is significantly slower than the horizontal velocity. Additionally, it appears that the diagonal velocity is the sum of both vertical and horizontal velocities . This makes it so moving diagonally is optimal, which feels odd (i.e. the hypotenuse of the right triangle is greater than the other sides). I don't know if this is common, but I would expect horizontal, vertical, and diagonal velocities to all be (approximately) equal.