Huge update, created gui which relies on chars.