Weaver: Daily Word Ladder Puzzle Challenge