Optimized tile rendering; 20 fps -> 60 fps (pat self at back)