I need to do some brainstorming, but here is my idea for the states....
Wait for 4 players to join and enter team and name.
Create Player Objects.
Deal cards on server.
Display dealt cards to players.
Start Bidding with player 1
Wait for each player to bid in turn until all but 1 pass.
Start Game Play with player that won the bid.
Wait for player to click on a card to play.
Validate that it is the player's turn.
Validate that it is a valid card.
When all cards are played, update score and move to next player.