Changed to abstract cards