public override SaveGame.ItemStack this[int index] { get{ return inventory[index]; } set { inventory[index] = value; } }