RIVEW @>DDD| Chessboard DpD@C C 0?BB 0?BB\>>_  0? BB 0? BB\ >>_@ C 0?BB 0?BB\>> _  0?BB 0?BB\>> _ DpD  !"BB!$BB\!>>_&  C()BB(+BB\(>> _- @C pD/C01BB03BB\0>>_5/78BB7:BB\7>>_< DpD>@C? @C@ABB@CBB\@>>_E? @GHBBGJBB\G>>_L>@N @COPBBORBB\O>> _TN @VWBBVYBB\V>> _[ DpD]@^ JC_?`BB_?bBB\_>> _d^ Jf?gBBf?iBB\f>> _k]@Cm JCn?oBBn?qBB\n>> _sm Ju?vBBu?xBB\u>> _z DpD}C~ @CBBBB\>>_~ CBBBB\>>_~ JCBBBB\>>_~ BBBBB\>>_~ BBBB\>>_~ JBBBB\>>_~ BBBB\>>_~ @BBBB\>>_} @CBBBB\>>_ CBBBB\>>_ JCBBBB\>>_ BBBBB\>>_ BBBB\>>_ JBBBB\>>_ BBBB\>>_ @BBBB\>>_ DpDq=>q=>@\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_Iq=>q=>\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_q=>q=>J\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_Iq=>q=>\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_q=>q=>B\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_Iq=>q=>JC\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_q=>q=>C\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_Iq=>q=>@C\ Dz_\ zDz_\ Cz_\z_\ z_\ zz_\ z_\ z_ DpD>DCXB%-Z%222 DRC>DCXB%-Z%222% 5/A/A7B_Pawn_8_Tracking35DF?5DF?7B_Rook_Tracking3Y5DF?5DF?7W_Pawn_3_Detecting35D5D7W_King_Tracking3+5DF?5DF?7B_Rook_2_Tracking3R5DF?5DF?7B_Pawn_6_Tracking35DF?5DF?7W_Bishop_Tracking3x5DF?5DF?7W_Pawn_4_Detecting35D5D7B_Bishop_Tracking3i5DF?5DF?7W_Knight_2_Tracking35DF?5DF?7W_Queen_Tracking335DF?5DF?7B_Knight_2_Tracking35DF?5DF?7B_Pawn_4_Tracking35DF?5DF?7B_Pawn_5_Tracking35DF?5DF?7B_Queen_Tracking3:5DF?5DF?7W_Rook_Tracking3J5DF?5DF?7W_Rook_2_Tracking3C5DF?5DF?7B_King_Tracking3$5DF?5DF?7B_Pawn_Tracking35DF?5DF?7B_Pawn_7_Tracking35DF?5DF?7W_Pawn_7_Tracking35DF?5DF?7W_Pawn_5_Tracking35DF?5DF?7W_Pawn_8_Tracking35DF?5DF?7W_Pawn_6_Tracking35DF?5DF?7W_Pawn_2_Detecting35D5D7B_Pawn_3_Tracking35DF?5DF?7B_Bishop_2_Tracking3b5DF?5DF?7W_Pawn_Detecting35D5D7B_Knight_Tracking35DF?5DF?7B_Pawn_2_Tracking35DF?5DF?7W_Bishop_2_Tracking3q5DF?5DF?7W_Knight_Tracking3 5DF?5DF?7W_Bishop_Detecting3x5D5D7B_Pawn_2_Detecting35D5D7B_Pawn_8_Detecting35D5D7B_Pawn_5_Detecting35D5D7W_Pawn_Tracking35DF?5DF?7W_Knight_Detecting3 5D5D7B_Rook_2_Detecting3R5D5D7W_Knight_2_Detecting35D5D7B_Pawn_3_Detecting35D5D7W_Pawn_6_Detecting35D5D7B_Pawn_6_Detecting35D5D7W_Pawn_7_Detecting35D5D7W_Pawn_2_Tracking35DF?5DF?7W_Pawn_8_Detecting35D5D7B_King_Detecting3$5D5D7B_Pawn_4_Detecting35D5D7B_Knight_Detecting35D5D7W_Pawn_5_Detecting35D5D7B_Bishop_Detecting3i5D5D7W_Pawn_4_Tracking35DF?5DF?7B_Queen_Detecting3:5D5D7B_Pawn_Detecting35D5D7W_Bishop_2_Detecting3q5D5D7W_Queen_Detect335D5D7W_King_Detecting3+5D5D7W_Pawn_3_Tracking35DF?5DF?7B_Pawn_7_Detecting35D5D7B_Rook_Detecting3Y5D5D7W_Rook_Detecting3J5D5D7B_Knight_2_Detecting35D5D7W_Rook_2_Detecting3C5D5D7B_Bishop_2_Detecting3b5D5D57State Machine 1;B_King_Tracking;W_King_Tracking;B_Queen_Tracking;W_Queen_Tracking;B_Knight_2_Tracking;B_Knight_Tracking;W_Knight_Tracking;W_Knight_2_Tracking;B_Bishop_2_Tracking;B_Bishop_Tracking;W_Bishop_2_Tracking;W_Bishop_Tracking;B_Rook_2_Tracking;B_Rook_Tracking;W_Rook_Tracking;W_Rook_2_Tracking;B_Pawn_8_Tracking;B_Pawn_7_Tracking;B_Pawn_6_Tracking;B_Pawn_5_Tracking;B_Pawn_4_Tracking;B_Pawn_3_Tracking;B_Pawn_2_Tracking;B_Pawn_Tracking;W_Pawn_8_Tracking;W_Pawn_7_Tracking;W_Pawn_6_Tracking;W_Pawn_5_Tracking;W_Pawn_4_Tracking;W_Pawn_3_Tracking;W_Pawn_2_Tracking;W_Pawn_Tracking9W_Pawn?A=$AG>@=AG9W_Pawn 2@=,AG=AG>?A9W_Pawn 3>?A=9AG@=AG9W_Pawn 4=3AG=AG?A@>9W_Pawn 5?A=AG@=1AG>9W_Pawn 6?A@>=AG=)AG9W_Pawn 7?A@=AG=+AG>9W_Pawn 8=-AG@=AG?A>9B_Pawn@=5AG>=AG?A9B_Pawn 2=AG?A=!AG@>9B_Pawn 3>=(AG?A@=AG9B_Pawn 4>=/AG@?A= AG9B_Pawn 5=#AG@?A= AG>9B_Pawn 6?A=*AG=AG@>9B_Pawn 7?A=:AG=AG@>9B_Pawn 8="AG?A@>=AG9W_Rook@?A=AG=<AG>9W_Rook 2?A>=>AG=AG@9B_Rook=AG =;AG >@?A9B_Rook 2=AG ?A@=&AG >9W_Bishop>?A= AG =AG @9 W_Bishop 2=6AG =AG >?A@9B_Bishop=2AG @=AG >?A9 B_Bishop 2@?A=AG>=?AG9W_Knight@=AG=%AG>?A9 W_Knight 2?A@= AG>='AG9B_Knight@=0AG?A>=AG9 B_Knight 2?A>@==AG= AG9W_Queen>@= AG?A=7AG9B_Queen=AG@?A>=4AG9W_King=8AG=AG@>?A9B_King=.AG@>=AG?ArTracking$~!rDetect"urDetect"urTracking+~(rDetect)urDetect)urTracking:~7rDetect8urDetect8urTracking3~0rDetect1urDetect1urTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking ~ rDetect urDetect urTrackingb~_rDetect`urDetect`urTrackingi~frDetectgu rDetectgu rTrackingq~nrDetectou rDetectou rTrackingx~urDetectvu rDetectvu rTrackingR~OrDetectPu rDetectPu rTrackingY~VrDetectWu rDetectWu rTrackingC~@rDetectAurDetectAurTrackingJ~GrDetectHurDetectHurTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturTracking~rDetecturDetecturDetecturDetecturTracking~rTracking~rDetecturDetecturTracking~rDetecturDetectuCCWhite zC{CDD%57State Machine 19Layer 1>?@ QECC ? ?W_Piece_Knight&?&? @Av?v? ύpjB #5Rn?SíATE?U+AV?W+A#27@]AR9@S֟A@ZG$#6R>@SYA#T3Rf@SܕB>?? A5  4L)`A qBpy`A 4BL)B`A 4L)B`A`v?v? xE BGIB@@eB B@q* E@@ @ x. TtO@UfnBVG>WoBB8TɿUBV?W]BM&ACT5U؍BVI@WB"NR9O51PLBQݒB7CXC!B`A%%/HB7 Timeline 157State Machine 19Layer 1@>?A=  DCC ? ? B_Piece_Pawn'C'C*C4BLB XCBCC+CXCB`A % %222/HB7 Timeline 157State Machine 19Layer 1=?A@> p ECC ? ? B_Piece_Queen) ?) ?ۧ?ۧ? |B|Bۧ?ۧ? B|B|Bۧ?ۧ?|B|B C ߜBzB?\?B ?C  ߜB zB?B \?B  ߜB zB? \?CXClB`A%%222/HB7 Timeline 157State Machine 19Layer 1=@?A>p ECC ? ? W_Piece_Queen A') ?) ?ۧ?ۧ? |B|Bۧ?ۧ? B|B|Bۧ?ۧ?|B|B C ߜBzB?\?B ?C  ߜB zB?B \?B ߜBzB?\?CXClB`A%%/HB7 Timeline 157State Machine 19Layer 1?A@>= CCBlack zC{CDD%-Z57State Machine 19Layer 1>@?`DCC ? ? W_Piece_Rook?? ɿ BBdBAɿBdBAɿ BdBA8FCBLB@ DCC ? ? W_Piece_Pawn'C'C*C4BLB XCBCC+CXCB`A % %/HB7 Timeline 157State Machine 19Layer 1?A=>@ DCC ? ?B_Piece_Bishop&?&?Aۧ?ۧ? 8A+BB @ >@.ATtO@UfnBVG>WoBB8TɿUBV?W]BM&ACT5U؍BVI@WBjST@U˕BV?W?B"qBAO51PLBQݒB7CXC!B`A %%222/HB7 Timeline 157State Machine 19Layer 1?A@>=  QECC ? ?B_Piece_Knight&?&? @Av?v? ύpjB #5Rn?SíATE?U+AV?W+A#27@]AR9@S֟A@ZG$#6R>@SYA#T3Rf@SܕB>?? A5  4L)`A qBpy`A 4BL)B`A 4L)B`A`v?v? xE BGIB@@eB B@q* E@@ @ x. TtO@UfnBVG>WoBB8TɿUBV?W]BM&ACT5U؍BVI@WB"NR9O51PLBQݒB7CXC!B`A%%222/HB7 Timeline 157State Machine 19Layer 1>@?A= `DCC ? ? B_Piece_Rook?? ɿ BBdBAɿBdBAɿ BdBA8FCBLB=?ADCC ? ?W_Piece_Bishop&?&?Aۧ?ۧ? 8A+BB @ >@.ATtO@UfnBVG>WoBB8TɿUBV?W]BM&ACT5U؍BVI@WBjST@U˕BV?W?B"qBAO51PLBQݒB7CXC!B`A %%/HB7 Timeline 157State Machine 19Layer 1=>@?A.ECC ? ? W_Piece_King) ?) ?N?#? B 0AGP0B8I#0AKRI@SBN?#? AB 0AGP0B8I#N0BKRI@SBN?#? AB  2@9# P0BS/PC R0B4ʾN?#? B l#;S/PC;NB4ʾj(B C`AB B`ACXClB`A%%/HB7 Timeline 157State Machine 19Layer 1@>=?A .ECC ? ? B_Piece_King) ?) ?N?#? B 0AGP0B8I#0AKRI@SBN?#? AB 0AGP0B8I#N0BKRI@SBN?#? AB  2@9# P0BS/PC R0B4ʾN?#? B l#;S/PC;NB4ʾj(B C`AB B`ACXClB`A%%222/HB7 Timeline 157State Machine 19Layer 1?A=@>