You may change all the commands in the sub delay with a single pause 1600 (32x50).

Also you really need to change goto loop in the subs with return as Melanie said.

Ioannis