Methods in AI completed

Not all have tests.