fixed rendering, improved shader loading (and somewhat assets)