The document contains the results of automated tests of a chess game workflow. Nathan conducted initial tests on 2/21/2022 and found that most functions failed because they had not yet been implemented. Kevin ran further tests on 2/28/2022 and was able to pass more tests, but many functions still failed, including valid moves for most chess pieces.
The document contains the results of automated tests of a chess game workflow. Nathan conducted initial tests on 2/21/2022 and found that most functions failed because they had not yet been implemented. Kevin ran further tests on 2/28/2022 and was able to pass more tests, but many functions still failed, including valid moves for most chess pieces.
The document contains the results of automated tests of a chess game workflow. Nathan conducted initial tests on 2/21/2022 and found that most functions failed because they had not yet been implemented. Kevin ran further tests on 2/28/2022 and was able to pass more tests, but many functions still failed, including valid moves for most chess pieces.
The document contains the results of automated tests of a chess game workflow. Nathan conducted initial tests on 2/21/2022 and found that most functions failed because they had not yet been implemented. Kevin ran further tests on 2/28/2022 and was able to pass more tests, but many functions still failed, including valid moves for most chess pieces.
Workflow tester date pass/fail comments tester date pass/fail
Initialize Nathan 2/21/2022 pass Kevin 2/28/2022 pass
Render Window Nathan 2/21/2022 pass Kevin 2/28/2022 pass Draw Squares Nathan 2/21/2022 pass Kevin 2/28/2022 pass Draw Pieces Nathan 2/21/2022 pass Kevin 2/28/2022 pass Movement Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Drag and drop functionality Nathan 2/21/2022 pass Kevin 2/28/2022 pass Snap to location functionality Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Valid Piece Movement Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Pawn Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Pawn Move (2 spaces forward) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Pawn Move (1 space forward) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Pawn Diagonal Capture (Up Left) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Pawn Diagonal Capture (Up Right) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Pawn Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Pawn Move (2 spaces forward) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Pawn Move (1 space forward) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Pawn Diagonal Capture (Down Left) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Pawn Diagonal Capture (Down Right) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Rook Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Rook Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Rook Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Rook Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Rook Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Rook Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Rook Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Rook Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Rook Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Rook Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X+1 Y+2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X+2 Y+1 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X+1 Y-2 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X-2 Y+1 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X-1 Y+2 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X+2 Y-1 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X+1 Y+2 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X-2 Y-1 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Knight Move X-1 Y-2 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X+1 Y+2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X+2 Y+1 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X+1 Y-2 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X-2 Y+1 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X-1 Y+2 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X+2 Y-1 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X+1 Y+2 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X-2 Y-1 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Knight Move X-1 Y-2 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Bishop Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Bishop Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Bishop Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Bishop Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Bishop Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Bishop Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Bishop Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Bishop Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Bishop Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Bishop Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White Queen Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black Queen Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass White King Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Black King Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Turn Order Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Sound Profiles Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Move sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Capture sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Startup sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 pass Promote sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Check sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Castle sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Checkmate sound Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promotion Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Rook Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Rook Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Rook Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Rook Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Rook Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Rook Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Rook Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Rook Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Rook Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Rook Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X+1 Y+2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X+2 Y+1 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X+1 Y-2 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X-2 Y+1 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X-1 Y+2 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X+2 Y-1 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X+1 Y+2 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X-2 Y-1 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Knight Move X-1 Y-2 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X+1 Y+2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X+2 Y+1 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X+1 Y-2 (Up Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X-2 Y+1 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X-1 Y+2 (Up Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X+2 Y-1 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X+1 Y+2 (Down Right L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X-2 Y-1 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Knight Move X-1 Y-2 (Down Left L) Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Bishop Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Bishop Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Bishop Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Bishop Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Bishop Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Bishop Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Bishop Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Bishop Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Bishop Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Bishop Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted White Queen Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Valid Moves Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Up Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Down Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Up Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Up Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Down Right Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Promoted Black Queen Move Down Left Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Check Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Checkmate Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Castling Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Long Castling Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Short Castling Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Long Castling Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Short Castling Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail En Passant Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Stalemate Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Win Screens Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Win Screen Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Win Screen -> Menu Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Win Screen -> Play Again Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail White Win Screen -> Exit Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Win Screen Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Win Screen -> Menu Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Win Screen -> Play Again Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Black Win Screen -> Exit Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Stalemate Screen Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Stalemate Screen -> Menu Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Stalemate Screen -> Play Again Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Stalemate Screen -> Exit Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Main Menu Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Main Menu -> Local Play Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Main Menu -> Exit Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Main Menu -> Settings Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Return to Menu Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Piece Option 1 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Piece Option 2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Piece Option 3 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Board Option 1 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Board Option 2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Board Option 3 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Music Option 1 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Music Option 2 Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Turn Off Music Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail Settings -> Turn On Music Nathan 2/21/2022 fail not implemented Kevin 2/28/2022 fail comments tester date pass/fail comments tester Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin need to fix pawn captures and black pawn movement Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin First move only Nathan 3/7/2022 pass First move only Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin First move only Nathan 3/7/2022 pass First move only Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin needs to display correct sound for captures Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin Nathan 3/7/2022 pass Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin not implemented Nathan 3/7/2022 fail not implemented Kevin date pass/fail comments tester date pass/fail comments tester date pass/fail 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass First move only Nathan 3/21/2022 pass First move only Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass First move only Nathan 3/21/2022 pass First move only Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 pass Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 fail fails on certain moves Kevin 3/28/2022 fail 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 fail 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 fail 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 pass Kevin 3/28/2022 pass 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 fail 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 3/14/2022 fail not implemented Nathan 3/21/2022 fail not implemented Kevin 3/28/2022 comments tester date pass/fail comments tester date pass/fail Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass First move only Nathan 4/4/2022 pass First move only Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass First move only Nathan 4/4/2022 pass First move only Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass fails on certain moves Nathan 4/4/2022 fail fails on certain moves Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 fail not implemented Kevin 4/11/2022 fail not implemented Nathan 4/4/2022 fail not implemented Kevin 4/11/2022 fail Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass Nathan 4/4/2022 pass Kevin 4/11/2022 pass doesn't work for all moves Nathan 4/4/2022 fail doesn't work for all moves Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 fail not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 fail not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 fail not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 pass not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 not implemented Nathan 4/4/2022 not implemented Kevin 4/11/2022 comments tester date pass/fail comments tester date pass/fail comments Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass First move only Nathan 4/18/2022 pass First move only Kevin 4/25/2022 pass First move only Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass First move only Nathan 4/18/2022 pass First move only Kevin 4/25/2022 pass First move only Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 pass fails on some checkmate conditions Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass doesn't work for some conditions Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 pass Kevin 4/25/2022 not implemented not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass doesn't work Nathan 4/18/2022 fail doesn't work Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass doesn't work Nathan 4/18/2022 fail doesn't work Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass Nathan 4/18/2022 pass Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass not implemented Nathan 4/18/2022 not implemented Kevin 4/25/2022 pass tester date pass/fail comments tester date pass/fail comments Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass First move only Kevin 5/9/2022 pass First move only Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass First move only Kevin 5/9/2022 pass First move only Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass Nathan 5/2/2022 pass Kevin 5/9/2022 pass