return fen;
}
public void makeMove(CMove move) {
EPiece piece = position.get(move.getFrom());
position.remove(move.getTo());
position.remove(move.getFrom());
position.put(move.getTo(), piece);
if (move.getPromotion() != null) {
position.remove(move.getTo());