Finished-ish gui, 300 lines