I figured out the mechanics and was able to win a round. The amount of cards you can move is dependent on the number of open "free" spaces you have. If they're all full, you can only move n+1 cards where "n" is the number of available "Free" spots you have.