Strategies, a few bug fixes, and this is almost done
Tiny bug fix. We can't solve anything if we don't know what is a solution and what isn't.
Naive implementation of iterative deepening algorithm. Still a few tweaks away from completion.
Fixes the IterativeWhatever strategy, has a huge bug.
Iterative deepening fixed, add some commentaries to debug
Accept algorithm and heuristic names as CLI arguments
First implmentation of the heuristic functions
Greedy FTW
Generate all of the statistics needed
Seems to work, also seems to suck
New board generator. Changes in command line args
The size of the board can be changed now.
print => logging
Fix the cost function and add a trivial heuristic
Add the value of the heuristic function to the state repr
Fixes the last commit, actually runs
Fix unsolvable problems
Dumb mistake fix
Add test scripts
Refactors to make things usable from python