this is necessary because tables now must be queried using EclipseState instead of directly. This implies that EclipseState can be instantiated in the first place... TODO (?): allow EclipseState instatiation for decks without a grid.