adding A* implementation's skeleton/State.getHash()/State.==