[HANGS]

Hanged when playing over mount chilliad.

Might be my safeguard function causing pSteps to decrement and causing
the infinite loop