Switched from FlowLayout to BorderLayout for the Frame, now using pack() to size the window