Graphics Changes

Basically every single graphic was changed as well as major bug fixes
and code optimization.