re-arrangement, shader attirbutes/unforms, new animation frame loop