public Image GetImage(PowerCard card) { if (!images.ContainsKey(card)) { string filename = card.GetImageFilename(); Image image = Image.FromFile(filename); images.Add(card, image); } return(images[card]); }