Graphical optimizations

I ran all the asset PNGs via pngout, lowering their size by anywhere from 40 to 90% - smaller JAR and faster loading times for slow HDD users. I also looked through the connected textures code and replaced some things with lookup tables for what should possibly become added speed.