SpringShape and CrumblingShape common traits abstracted to ItemShape now, working