Right now Puzzle delegates to Grid.new; but we could shift this logic up and provide helpers in the tests to do the string conversion.