Made a majority of the methods static and structurized the code a lot... having rendering issues as well.