Added custom card size option

You can now specify a scalar value for card size.
We'll need to figure out maximum and minimum values, because extreme
values will cause it to crash.