Added exceptions
Added cards (not finished)