Added in batch matrix updates rather then singular draw calls.
pre-commit to changing equal disposing