Reintroducing the dough-based cooking system.

As discussed on IRC, we still have the inferior tg system. This PR brings back the dough-based system and gives it slight tweaks.