TileLooper now doesn't include tiles outside viewport