Finished Checkmate. Extended PieceMap to take into account the
difference between players, and between movement and comabt.