generic object passing
adding more actions
fixed putting down and tray locations
small changes in tray world