fixed 1.5 bugs

(1) the create_tool/ing map remove stuff for the MILK cmds incorrectly
left some in, so i manually go through and remove them
(2) sometimes candidate_recipes could grow to be huge, so i do it in a
more depth-first approach and also only keep the top 100 recipes per
round of exploring each depth-level