You were asking for advice, add a raycast pointing downwards to the players feet to check for floor collisions instead of using character body collisions cause you're able to jump on walls. Also the crates colliders aren't accurate to the size of the model i fell inside of the object. Still pretty fun though :>p