Added a GUI - Needs threading for GUI to work while Pyglet window is running