Refactored code a lot
Finished refactoring
Deleting old versions of the textures.
added option to not generate lang file
reformatting code