Separted all the render code into separte draw functions; removed uneccesaary opengl code (silhouette parts), cleaned more shit. Looking good m8 :^)