Sighting is synchronized via the animation list (like combat and movement) which I think fixes the sequencing issues; now all the sightings/hidings occur at once per movement
Animations aren't really BattleAt, actually