shadowcast

Implementation of the recursive shadowcast visible-area detection algorithm