AbstractChess2D

fun AbstractChess2D(rules: List<SpecialRules2D<AbstractChess2D>> = listOf(), endConditions: List<EndCondition2D<AbstractChess2D>> = listOf(StandardEndConditions()), startPlayer: Int = 0)