COMP90048-Prolog-PuzzleGame A puzzle game that needs to fill in the slots with provided word list in a short time