Oscillation Solitaire

This solitaire uses two decks (104 cards). You have 10 tableau piles and 8 foundation piles. tableau piles are divided into two groups. The five left tableau piles are separated from the five right tableau piles by a space. Four foundation piles are placed above the left tableau piles. Another four foundation piles are placed above the right tableau piles. At the start of the game 52 cards are dealt face down to tableau piles (6 cards are dealt to the first and the last pile and 5 cards are dealt to the each of remaining eight piles). The top card in each tableau pile is face up. The next two cards dealt from the stock pile are used to define the starter cards of the left and right foundations. The remaining cards of the same rank, one of each suit, are moved to each of the foundation groups during play.

The object of the game

Build the left four
foundations up in
suit until each pile contains thirteen cards, wrapping from King to Ace as necessary.

Build the right four
foundations down in
suit until each pile contains thirteen cards, wrapping from Ace to King as necessary.

The rules
The top cards of the tableau piles are available to play. Left tableau piles are built down regardless of suit. Right tableau piles are built up regardless of suit. One card at a time can be moved from pile to pile within the same tableau group. Groups of cards in sequence of the same suit may be moved as a unit within the same tableau group. You can also build a tableau pile with cards of the same suit from the other tableau group, but only one card at a time may be moved. An empty tableau pile may be filled by any single card or legal group of cards.

When you have made all the moves initially available, click on the stock pile to deal one card onto each tableau pile. All empty tableau piles must be filled before the deal.