Shader done

TODO:
-Tweak
-Lua stuff