Adds support for actors observing other actors constrained by a view
range, distance, and the current direction