Moved shaders to separate files, using AJAX to load