Complete Rework of Recipe Maps

Seems to fix a few of the bugs we had with multiplayer (tested on
dedicated server/client)
Needs a lot of poking