Finished shaders

Changed resource paths to Camera3D instead of GoodCitizen
Added greyscale and swirl shaders
Added optimization so OpenGL image isn't reallocated every time