Need to reimplement board layout. Use grid with default height that is the max possible depth of cards. Refactor each container to be a Pile object.