added shooter parameter to bullet