refactored shooters into a subclass of enemy