public static StaticArena3x3ShopItemData AssertCooldownPassed(this StaticArena3x3ShopItemData item, UserArena3x3ShopItemData boughtItem) => default;
public static StaticArena3x3ShopItemData AssertItemIsNotPurchased(this StaticArena3x3ShopItemData item, UserArena3x3ShopItemData boughtItem) => default;
public static IUndoState AddOrReplaceBoughtItem(this UserArena3X3Data arena3X3Data, UserArena3x3ShopItemData item) => default;