Separated Render() from Update(), began thread integration