Course project for Artificial Intelligence (AI).