Baffles: Intriguing Game of Words