Fixed texture overwriting by calling prepare() in draw() instead of update() for nodes.