Moved voxel programs to task file
Added some comments to shader code
Added a float multiplication to the Vec3I class
Cleaned up some poor copy / paste stuff
Made the uniform system harder to break