Statt
timeToWait(100);
timeToWait( int z ) {
for (int i=0;i<z;i++) {
// [...]
}
}
Das hier – die Sprungmarke timeToWait direkt als Zählblockmarke:

Die Gefährlichkeit liegt natürlich in der Lesbarkeit, Wartung und bei Erweiterungen des Codes.