storing moved to sliceable/store/attackby()