ChessPython Peter & Clayton Project Working: piece movement castling pawn promotion piece capture enpassant check checkmate Not working: stalemate draw by repetition