Minor refactoring
Added crawlers and ported over all the AI logic from our C++ final project