ChatCanvas: gameplay and onboarding for error handling — qahuman