Reverted some previous changes didn't work on mobile
Added in Jump script a check for contact point's normal in Y to ensure the gameobject hit something like floor.