Tried to add themes, but it is not finished
Themes are now implemented, but are hilariously buggy
fixing more of the theme issues