i've got an NPC with a humanoid and nothing preventing it from entering the swimming statetype. it enters the water and just freefalls instead of swimming. why is this?