Implement raycasted vision 'shadow' (just for fun, not sure I'll keep this).