Update: GUI roughly functional