Can now pass some parameters to the card constructor