changed how to store shot objects