foreach (Rocks r in rocksList) { String debugR = String.Concat("R", i.ToString(),", X=", r.PositionX.ToString(), " , Y= " , r.PositionY.ToString()); bb.Text(0, textPos, debugR); if (r.PositionY < HEIGHT) { r.PositionY += r.Speed; } else { Random randomMS = new Random(); Random randomX = new Random(); Random random = new Random(); int minSpeed = randomMS.Next(ROCK_MIN_SPEED, ROCK_MAX_SPEED); r.ResetRock(randomX.Next(0, 962), ROCKS_INITIAL_Y, random.Next(0, 4), random.Next(minSpeed, ROCK_MAX_SPEED)); } i++; text