battled some really annoying errors trying to use shader_util from tutorial