WIP: batch rendering and changing draw objects to be renderstate