Fix getting cost for color renaming causing null pointer exception when inventory name is null (Fix #47) Add safety when executing dependency handling code