Fixed a bunch of package stuff. linked restaurant update with simulation and fixed some related logic