gui work: draggable window code cleaned up + trickle down fixes
some ai work: npc will pick stuff up, store stuff in a container when
inventory is full. Looks for money then food then tools