Make shot lines travel until they hit something

We also have "real" hit detection now. It may need some optimizing,
though.