Started on main gui, ran into problem with spinners that I'll have to fix tomorrow by making my own custom spinner