Exposed wallpaper offset

onOffsetChanged() is now propagated into shaders via the "offset" vector.
Fixed error highlighting in compile on save mode
Improved auto-indenting
Added offset and comments