#112 Make learning optional

And remove 8-puzzle plan that can't be replicated with current code.