Added GUI, finished simulator, finished server