Fix various get and set armour in PlayerInventory

They were setting the wrong things. Maybe I am missing something, but using these functions causes armour to be all flipped around. With this that doesn't happen.