An ImpactJS plugin which casts shadows using a field-of-view algorithm.