Complete ai tests.
Start new ai classes.
Basic ai implementation.