Everything compiles!

The search does however not work if it is more than 1 away from the goal
state. And by not work I mean it just fills up the frontier and the
explored set rapidly :(