Moved some update logic out of the draw calls while seeing it.