Rewrote most of the engine and added texture support.

TODO:
- Add string writing and font support
Added framework for translation
Added textures and ability to draw strings to the screen.