shoot_rays() method (not written)