working on shader system
working on loading assets