push method
Implementation
void push(Move move) {
history.add(State(move, ColorMap.clone(kings), turn,
ColorMap.clone(castling), epSquare, halfMoves, moveNumber));
}
void push(Move move) {
history.add(State(move, ColorMap.clone(kings), turn,
ColorMap.clone(castling), epSquare, halfMoves, moveNumber));
}