DaoK, even WITH removing your re-declarations of block1 and block2, your code doesn't loop well.

Almost every time, I get words that are cut off by a few characters.