AI class

Outline for the AI