Collider de linterna

Tengo un problema horrible con esto :(
cambios

-animacion de luz
-colisiones
-deteccion de las sombras
-inicios de interrupcion del movimiento de las sombras