add copy contstructor for deck