small pixel offset on tileGroup
error when shader not selected
one more missing offset
prevent forcing a shader from vertex to fragment