Leap fix

Fixes a potential uninitialized value in the ::leap function. Also improves fleeing to use the pathing instead of the wander function, therefore allowing creatures to flee based on eyesight.