Castling safety - initial test coverage before making improvements.
Red test : rook move mustn't be a problem after castling.
Basic implementation : give rook freedom to go
(all pieces are treated same way if the king has already moved)
Comment.
Implemented more intelligent logic : if both rooks moved allow king move and so on - anyway castling is not possible now.