Complete overhaul of UI code

Overhauled all UI code.
Also made some sweet new graphics fer various things...