Started shader framework
Renderer color and clip state are now pushed when pushMatrix is called
Made functionally equivalent default vertex and fragment shaders
So close :<
Added WORKING greyscale shader for moved units
Palette swap shader is now hardcoded in for now