New UI Class Bugs fixed

I've fixed the majority of my class bugs so it actually builds now,
there are one or two fixes that need to happen but it wont cause errors.
The RDmenu UI  may error when you try and open it.