laser_bullet now handles collisions with shards along it's path