public override List <Direction> ExcludedDirections() { var directionHelper = new DirectionHelper(); return(directionHelper.GetAllDirections() .Except(directionHelper.GetDiagonalDirections()) .ToList()); }