added CanKillDiagonal