started work on a shader system
almost forgot this guy