Added AI class

Added AI class and made it an abstract class with an abilities reference
that it shares with an enemy character as well.