Framework for AI

Added the basic framework for the AI class. The current AI follows the
player and updates its direction at a random time. The code right now is
a bit messy because it is only for testing purposes.