/declare homeY int outer ${Me.Y}
/declare homeX int outer ${Me.X}
/declare MeHeading int outer ${Me.Heading.DegreesCCW}
Sub ReturnHome
/delay ${Math.Calc[5+${Math.Rand[10]}]}
/if (${Math.Distance[${homeY}, ${homeX}]}>=${Math.Calc[40+${Math.Rand[10]}]} ) {
/call MoveToLoc ${Math.Calc[${homeY}+${Math.Rand[10]}]} ${Math.Calc[${homeX}+${Math.Rand[10]}]}
/face heading ${Math.Calc[${MeHeading}+${Math.Rand[15]}]}
/return
}
/return