copy

fun copy(from: C, to: C, pieceMoved: P, player: Player, pieceCaptured: P? = null, pieceCapturedCoordinate: C = to, piecePromotedTo: P? = null, checkForCheck: Boolean = true): Move.SimpleMove.BasicMove<B, MG, P, C>