private void GetResource(Player player, Resource resource, int quantity = 1) { for (int i = 0; i < quantity; i++) { if (resourceBank[(int)resource] == 0) throw new NoMoreCardsException("Resource bank is out of " + resource.ToString()); player.Resources.Add(resource); resourceBank[(int)resource]--; } }