Player and PlayerController now use the 'state' event to be consistent with the editing modules.