implemented Mind Vision

Also involves fixing deepCopy for all concrete cards