Fix for twin method not returning valid boards.
Uncommented and fixed code to determine if a puzzle is infeasible. Added unit test for unsolvable board as well as more puzzles.
Fix for making sure to avoid adding existing nodes to the queue.
Removed reference goal board from class to save memory.
Cleanup
Removal of unneeded run configuration.
Additional run configurations.
Workspace updates.
New run configuration and workspace changes.