various changes in calling an image of a card

Some of my changes might need review. might see issues that can be figured out with .getImage()