AI class is actually working

Definitely needs debugging. Also might be leaking memory with the
std::vector<int> pointers in Moveable and AI cpp files.