Ai

A new class for including further AI has been added. Please integrate the changes.