GUI and Chat are completely implemented.