Simple shooting, however inelegant, is now working. I will now make a fail condition