common bullet code for goodguys and badguys
getting ready for badguys shooting as part of their path
added pool class to take care of resource pool issues
badguys can shoot now