LAZORS and collisions that don't work

BECAUSE OUR CODE ORGANIZATION IS TERRIBLE