added new events, updated state. PlayerGUI is probably as simple as it can be now.