Implemention (ChessPlayer, King)