I won't find any more solutions. I will let the program find them, which, given enough time should find every single possible solution.
Any line drawing variant is just the concept I've already outlined expanded.
So I guess my question is: Is the challenge in this finding other ways to generate solutions, even though a method that will generate all possible solutions has already been found?