now my letter is scrolling seamlessly
The prior routine suffers from setRow() not wrapping around - if you see its source code, it simply returns when the "row" index is greater than 7 / less than 0. Makes sense for what it does but not for what you want to do.