This is an Artificial Inteligence project.