Build 0.1.9

Implemented a reusable state system in batch. It orders objects with the same textures and primitives to lower the amount of draw calls. This causes a huge performance boost when rendering many objects with different textures or primitives. It's a bit less efficient than the last batch, but it's worth it.
Corrected some typos.
Didn't update the engine's version.