deck: adding constructor for custom cards