made __init__ on card deterministic.. now you can specify placeOnBoard in dict parameter and not worry that it will blow up because another required parameter wasnt set yet