AI companion mechanics