* experimental support for texture changes * fix some typos * formatting + some improvements * Some final touches, i think it's ready now * moved a function to the shaderloader * formatting * add a void