AddPromotion

fun AddPromotion(move: MoveGenerator2D, region: Region2D, promoPieces: List<Piece2D>, forced: Boolean)
fun AddPromotion(moveGenerators: List<MoveGenerator2D>, region: Region2D, promoPieces: List<Piece2D>, forced: Boolean)