A bunch of additional changes for strict mode relating to the hittable prototype - made shots inherit from hittable.