Make deck sliceable
Deck uses a deque now