now we can shoot stuff
some cleanup and a build