Artificial Intelligence assignment - Where are my parts?