Gridpick: A High Density Puzzle Based Order Picking System With Decentralized Control