Fixed and tested card_init/card_compare(1)

Using recursion, bravery, and forethought, I have conquered these two
tasks. Still trying to test the second card compare.