Implemented a new ShadowCasting algorithm for Field of View. Supposedly is symmetric, but not yet tested.