private void ReSpawn(IRectangle aRectangle) { aRectangle.SetX(Random.Range(1f, this.worldBounds.GetWidth()) + this.worldBounds.GetX()); aRectangle.SetY(Random.Range(1f, this.worldBounds.GetHeight()) + this.worldBounds.GetY()); aRectangle.SetWidth(Random.Range(10f, this.widthUpperLimit)); aRectangle.SetHeight(Random.Range(10f, this.heightUpperLimit)); }