collide mofo
ported ray casting from opera pseudo 3d tutorial