Mcgill Code Jam AI project