public void init(){
LOGGER.debug("Initializing Character Item Manager.");
}
public boolean offerCharacterAnItem(Item newItem, Character character){
Item toDiscard = itemToDiscard(character, newItem);
if(toDiscard == null){
addItemToCharacter(character, newItem);
return true;
} else if(toDiscard.equals(newItem)){
discardNewItem(character, toDiscard);
return false;
} else {
discardExistingItem(character, toDiscard);
addItemToCharacter(character, newItem);