Rewrote ItemManager to correct recipe issues