diff -r 40d225cf9c43 -r af9b2b929b03 Source/GoGame.m --- a/Source/GoGame.m Tue Mar 11 09:21:53 2008 -0700 +++ b/Source/GoGame.m Wed Mar 12 15:51:32 2008 -0700 @@ -106,6 +106,8 @@ - (BOOL) canBit: (Bit*)bit moveFrom: (id)srcHolder to: (id)dstHolder { + if( ! [dstHolder isKindOfClass: [Square class]] ) + return NO; Square *dst=(Square*)dstHolder; // There should be a check here for a "ko" (repeated position) ... exercise for the reader!