Implement perfect AI