added initial matrix setup
added initial bcolor, moved batching to drawElement
added PreBatch