Rewrote for new textures and 'normal' GUI scale