//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Determines if we can eats itself. </summary> /// /// <remarks> Jonna, 03-Jul-18. </remarks> /// /// <returns> True if it succeeds, false if it fails. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public bool EatsItself() { var i = 0; return(m_Pieces.Any(piece => i++ != m_Pieces.Count - 1 && HeadY == piece.Y && HeadX == piece.X)); }