Fixed another problem with isCheck.  Knight now correctly puts king in check when on edge of the board.