NPC.MarkEnemyAsEluded and NPC.ClearEnemyMemory now have an optional argument - enemy
Added NPC.HasEnemyEluded, NPC.HasEnemyMemory, NPC.GetEnemyLastKnownPos, NPC.GetEnemyLastSeenPos, NPC.GetEnemyLastTimeSeen, NPC.GetEnemyFirstTimeSeen - All of these have an optional argument - enemy, which defaults to GetEnemy()
Added NPC.SetIdealYawAndUpdate( yaw, yawSpeed = -1 )