Updated Container Detection

It was not the way I wanted to handle this but I can't use OnUpdate to
assign when the user is Harvesting