Shaders are now working. still needs work though.. added a color class to the math library