Attempting to Improve Render Efficiency

Bugs: Somewhat implemented batch drawing, however glDrawElements
doesn’t work, but glDrawArray does but as the data is already in
vertices (which means that I’ll have to unpack all the elements, not
good), gonna try stick with indices until I can’t solve this in a
reasonable amount of time.