protected override void GoHomeWobbling() { var r = new Random(); Thread.Sleep(500); while (Console.CursorTop < 20) { var maxSteps = DrunkLevel.CalculateMaxSteps(); Movements.MoveRight(r.Next(1, maxSteps)); Movements.MoveLeftDown(r.Next(1, maxSteps)); } }