Refactor.
Rename some functions.
Add CARD_SPEC to draw a card and refactor the draw function.