complete constructors of CardsMoveStruct