Add scrolling to hand view.

This adds scrolling to the hand view.

I had to change how dragging and the card-positioner worked a bit. Instead of cards always being within containers, they are now temporarily "contained" directly within the body element while they are being dragged. Once they are dropped, they are placed back into either A. the container they are currently over or B. the previous container that they were within.