puzzle master meaning