package Ġrules Ċ Ċ import Ġboards . Board 2 D Ċ import Ġboards . Board 3 D Ċ import Ġcoordinates . Coordinate 2 D Ċ import Ġcoordinates . Coordinate 3 D Ċ import Ġmoves . Move 2 D Ċ import Ġgame Types . Game Type 2 D Ċ import Ġgame Types . Game Type 3 D Ċ import Ġmove Generators . Move Generator 2 D Ċ import Ġmove Generators . Move Generator 3 D Ċ import Ġpieces . Piece 2 D Ċ import Ġpieces . Piece 3 D Ċ Ċ /** Ċ Ġ* ĠImplementation Ġof Ġthe ĠSpecial Rule Ġinterface Ġfor Ġa Ġ 3 D Ġsquare Ġboard . Ċ Ġ*/ Ċ interface ĠSpecial Rules 3 D < out ĠG Ġ: ĠGame Type 3 D > Ġ: ĠSpecial Rules < G , ĠBoard 3 D , ĠMove Generator 3 D , ĠPiece 3 D , ĠCoordinate 3 D > Ċ