4The basic issue is similar to the old version: the undraw is not always needed at the beginning, either. In this place it is not need the first time through the loop. The two basic approaches considered for the previous version still work here: break into cases inside the loop or make an extra compensating action outside the loop. Further hint: It is legal to draw a polygon with an empty vertex list – nothing appears on the screen.