Click on a grid square to add or remove an obstruction from the map. Rays will automatically be recast and redrawn. If you do not see a grid and the raycasting example below, please ensure you have Javascript enabled and that your browser supports the Canvas element.