fixing a few issues with fields not being initialized
adding fields for custom items
loading the custom-item-chance field