вот я и хотел спросить зачем ты натолкал что попало ?
этот кусок за что отвечает?
Random rnd = new Random();
int X = leftintab + rnd.Next(-2, 3);
int Y = topintab + rnd.Next(-2, 3);
и этот кусок за что отвечает?
rnd.Next(10, 21), rnd.Next(10, 21), rnd.Next(10, 21),
rnd.Next(10, 21)...