Help with decreasing program loop time

I'd probably use more appropriately-sized variables to store my patterns; saves RAM, and improves speed.