3 raycast grounded check and jumping fixes