Messed around with the GUI using JFrame, still need some more work on organizing events.