Added card size options

Added card size options to the GUI.
Rewrote part of the Render methods for Card and BlackCard to detect and
adjust all values accordingly.

Optimization to come.