Texture experiments and load parameters

Has some experimental improvements to attempt to emulate lens shift,
none are perfected quite yet but will be improved more soon (hopefully)
Also now attempts to load several variables that were immutable before
without a rewrite from a text file. Next version will allow you to
reload them without rerunning the program and will finish circular
textures (So textures on VRAM do not have to equal the number of
textures you wish to be ready to load)