Remove unused includes
Add more tests
Make h1 work with any goal state
Update solution expressions
Change default goal state
Add more test cases
Add more test cases