Add OOP versions of current AI