diff --git a/src/main/java/BlackJack.java b/src/main/java/BlackJack.java
new file mode 100644
index 000000000..bfbc8f9f8
--- /dev/null
+++ b/src/main/java/BlackJack.java
@@ -0,0 +1,15 @@
+import java.util.ArrayList;
+
+public class BlackJack extends CardGame {
+
+ //   PileOfCards deck = new PileOfCards();
+
+    public BlackJack(BlackJack_Player[] players, Integer numberOfDecks) {
+        super(players, numberOfDecks);
+    }
+
+    public Boolean didWin(Player player) {return false;}
+    public void playGame() {}
+    public void endOfGame() {}
+
+}
diff --git a/src/main/java/BlackJackHand.java b/src/main/java/BlackJackHand.java
new file mode 100644
index 000000000..c2472fdd5
--- /dev/null
+++ b/src/main/java/BlackJackHand.java
@@ -0,0 +1,2 @@
+public class BlackJackHand extends Hand {
+}
diff --git a/src/main/java/BlackJackTurn.java b/src/main/java/BlackJackTurn.java
new file mode 100644
index 000000000..e97dc6284
--- /dev/null
+++ b/src/main/java/BlackJackTurn.java
@@ -0,0 +1,3 @@
+public class BlackJackTurn extends Turn {
+    public Boolean validMove() {return false;}
+}
diff --git a/src/main/java/BlackJack_Player.java b/src/main/java/BlackJack_Player.java
new file mode 100644
index 000000000..225a37892
--- /dev/null
+++ b/src/main/java/BlackJack_Player.java
@@ -0,0 +1,24 @@
+import java.util.ArrayList;
+
+public class BlackJack_Player extends Player implements Gambling {
+    ArrayList<Integer> chips = new ArrayList<Integer>();
+    private Person player;
+    Integer bet;
+    Hand hand = new BlackJackHand();
+
+    public BlackJack_Player(Person player) {
+        super(player);
+    }
+
+    public Boolean didWin(){ return false;}
+    public void makeMove(){}
+    public void leaveGame(){}
+    public void split() {}
+    public void hitOrStay() {}
+    public void doubleDown() {}
+
+    @Override
+    public Integer bet() {
+        return null;
+    }
+}
diff --git a/src/main/java/Card.java b/src/main/java/Card.java
new file mode 100644
index 000000000..5712a0ad6
--- /dev/null
+++ b/src/main/java/Card.java
@@ -0,0 +1,11 @@
+public class Card {
+
+    enum Rank {ACE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING;}
+    enum Suit {HEART, DIAMOND, SPADE, CLUB; }
+    private Boolean faceDown;
+    private Rank rank;
+    private Suit suit;
+
+    private void flip() {}
+
+}
diff --git a/src/main/java/CardGame.java b/src/main/java/CardGame.java
new file mode 100644
index 000000000..1d62e02f3
--- /dev/null
+++ b/src/main/java/CardGame.java
@@ -0,0 +1,15 @@
+import java.util.ArrayList;
+
+abstract class CardGame extends Game{
+
+    private Decks decks;
+
+    public CardGame(Player[] players, Integer numberOfDecks) {
+        super(players);
+        this.decks = new Decks(numberOfDecks);
+
+    }
+
+    private String getValue() {return "";}
+
+}
diff --git a/src/main/java/CeeLo.java b/src/main/java/CeeLo.java
new file mode 100644
index 000000000..556f128cc
--- /dev/null
+++ b/src/main/java/CeeLo.java
@@ -0,0 +1,27 @@
+import java.util.ArrayList;
+
+public class CeeLo extends DiceGame {
+   private Integer pool;
+
+   public CeeLo(CeeLoPlayer[] players) {
+      super(players, 3);
+   }
+
+   public void takeTurn( ){}
+   public void setNumber(){}
+   public Integer getNumberToBeat(){
+       return 0;
+   }
+
+   Boolean didWin(Player player) {
+      return null;
+   }
+
+   void playGame() {
+
+   }
+
+   void endOfGame() {
+
+   }
+}
diff --git a/src/main/java/CeeLoPlayer.java b/src/main/java/CeeLoPlayer.java
new file mode 100644
index 000000000..aa2914d8b
--- /dev/null
+++ b/src/main/java/CeeLoPlayer.java
@@ -0,0 +1,5 @@
+public class CeeLoPlayer extends Player{
+    public CeeLoPlayer(Person p) {
+        super(p);
+    }
+}
diff --git a/src/main/java/CeeLoTurn.java b/src/main/java/CeeLoTurn.java
new file mode 100644
index 000000000..1802b29c0
--- /dev/null
+++ b/src/main/java/CeeLoTurn.java
@@ -0,0 +1,14 @@
+import java.util.ArrayList;
+
+public class CeeLoTurn extends Turn {
+    private ArrayList<Integer> bin;
+    public void move(){  }
+    public Integer roll() {return  0;}
+    public Integer compare(){return 1;}
+    public boolean checkWin(){return true;}
+
+    @Override
+    Boolean validMove() {
+        return null;
+    }
+}
diff --git a/src/main/java/io/zipcoder/casino/utilities/Console.java b/src/main/java/Console.java
similarity index 97%
rename from src/main/java/io/zipcoder/casino/utilities/Console.java
rename to src/main/java/Console.java
index ab896c956..d35623b51 100644
--- a/src/main/java/io/zipcoder/casino/utilities/Console.java
+++ b/src/main/java/Console.java
@@ -1,6 +1,3 @@
-package io.zipcoder.casino.utilities;
-
-
 import java.io.InputStream;
 import java.io.PrintStream;
 import java.util.Scanner;
diff --git a/src/main/java/DStyleCrapsPlayer.java b/src/main/java/DStyleCrapsPlayer.java
new file mode 100644
index 000000000..b8513a021
--- /dev/null
+++ b/src/main/java/DStyleCrapsPlayer.java
@@ -0,0 +1,5 @@
+public class DStyleCrapsPlayer extends Player{
+    public DStyleCrapsPlayer(Person player) {
+        super(player);
+    }
+}
diff --git a/src/main/java/DStyleCrapsTurn.java b/src/main/java/DStyleCrapsTurn.java
new file mode 100644
index 000000000..a3340cc53
--- /dev/null
+++ b/src/main/java/DStyleCrapsTurn.java
@@ -0,0 +1,6 @@
+public class DStyleCrapsTurn extends Turn {
+    @Override
+    Boolean validMove() {
+        return null;
+    }
+}
diff --git a/src/main/java/Dealer.java b/src/main/java/Dealer.java
new file mode 100644
index 000000000..a4ca27831
--- /dev/null
+++ b/src/main/java/Dealer.java
@@ -0,0 +1,11 @@
+
+
+public interface Dealer {
+    public static Hand dealPokerHand() { return new PokerHand();}
+    public static Hand dealPalaceHand() { return new PalaceHand();}
+    public static Hand dealBlackJackHand() {return new BlackJackHand();}
+    public static Card dealCard(Integer numberOfCards) { return new Card();}
+    public static void shuffle() {}
+
+
+}
diff --git a/src/main/java/Decks.java b/src/main/java/Decks.java
new file mode 100644
index 000000000..13c44cba8
--- /dev/null
+++ b/src/main/java/Decks.java
@@ -0,0 +1,15 @@
+import java.util.ArrayList;
+
+public class Decks {
+    private ArrayList<Card> cards;
+
+    public Decks(Integer numberOfDecks) {
+        // populate cards with numberOfDecks * 52
+    }
+
+//    public ArrayList<Card> buildDeck() {return buildSuit("hearts");}
+//    public ArrayList<Card> buildSuit(String suit) {return new ArrayList<Card>();}
+
+
+
+}
diff --git a/src/main/java/Dice.java b/src/main/java/Dice.java
new file mode 100644
index 000000000..2bb3746b2
--- /dev/null
+++ b/src/main/java/Dice.java
@@ -0,0 +1,10 @@
+public class Dice {
+    private Integer[] dice;
+    public Dice(Integer numberOfDice) {
+        this.dice = new Integer[numberOfDice];
+    }
+
+    public Integer tossAndSum() {return 2; }
+    public void toss() {}
+
+}
diff --git a/src/main/java/DiceGame.java b/src/main/java/DiceGame.java
new file mode 100644
index 000000000..9e10a8682
--- /dev/null
+++ b/src/main/java/DiceGame.java
@@ -0,0 +1,16 @@
+import java.util.ArrayList;
+
+public abstract class DiceGame extends Game {
+    private Dice dice;
+
+
+    public DiceGame(Player[] players, Integer numberOfDice) {
+        super(players);
+        dice = new Dice(numberOfDice);
+
+    }
+
+ //   public ArrayList<Dice> makeDice(Integer numberOfDice) {return new ArrayList<Dice>();}
+
+
+}
diff --git a/src/main/java/DolioStyleCraps.java b/src/main/java/DolioStyleCraps.java
new file mode 100644
index 000000000..011298e0c
--- /dev/null
+++ b/src/main/java/DolioStyleCraps.java
@@ -0,0 +1,12 @@
+import java.util.ArrayList;
+
+public class DolioStyleCraps extends DiceGame {
+
+    public DolioStyleCraps(DStyleCrapsPlayer[] players) {
+        super(players, 2);
+    }
+
+    public Boolean didWin(Player player) {return false;}
+    public void playGame() {}
+    public void endOfGame() {}
+}
diff --git a/src/main/java/Gambling.java b/src/main/java/Gambling.java
new file mode 100644
index 000000000..67ef15441
--- /dev/null
+++ b/src/main/java/Gambling.java
@@ -0,0 +1,3 @@
+public interface Gambling {
+    public Integer bet() ;
+}
diff --git a/src/main/java/Game.java b/src/main/java/Game.java
new file mode 100644
index 000000000..15cdae9b5
--- /dev/null
+++ b/src/main/java/Game.java
@@ -0,0 +1,16 @@
+import java.lang.reflect.Array;
+import java.util.ArrayList;
+
+public abstract class Game {
+    protected Player[] players;
+    protected Turn turn;
+    public Game(Player[] players) {
+        this.players = players;
+    }
+
+    abstract Boolean didWin(Player player);
+    abstract void playGame();
+    abstract void endOfGame();
+
+
+}
diff --git a/src/main/java/Hand.java b/src/main/java/Hand.java
new file mode 100644
index 000000000..baee27e8d
--- /dev/null
+++ b/src/main/java/Hand.java
@@ -0,0 +1,5 @@
+import java.util.ArrayList;
+
+public abstract class Hand {
+    private  ArrayList<Card> cards;
+}
diff --git a/src/main/java/House.java b/src/main/java/House.java
new file mode 100644
index 000000000..081982e44
--- /dev/null
+++ b/src/main/java/House.java
@@ -0,0 +1,6 @@
+public class House implements Dealer {
+
+    public void payout() {}
+    public void takeBets() {}
+
+}
diff --git a/src/main/java/Lounge.java b/src/main/java/Lounge.java
new file mode 100644
index 000000000..da988d72f
--- /dev/null
+++ b/src/main/java/Lounge.java
@@ -0,0 +1,4 @@
+public class Lounge extends PrasanthiPalace {
+
+    public void chooseGame() { }
+}
diff --git a/src/main/java/Mediator.java b/src/main/java/Mediator.java
new file mode 100644
index 000000000..7801a87fd
--- /dev/null
+++ b/src/main/java/Mediator.java
@@ -0,0 +1,5 @@
+public class Mediator {
+    public void enterLounge(){ }
+    public void parseInput(){}
+    public Boolean checkAge() { return false; }
+}
diff --git a/src/main/java/Palace.java b/src/main/java/Palace.java
new file mode 100644
index 000000000..2dbf91250
--- /dev/null
+++ b/src/main/java/Palace.java
@@ -0,0 +1,18 @@
+import com.sun.org.apache.xpath.internal.operations.Bool;
+
+import javax.print.attribute.standard.PrinterLocation;
+import java.util.ArrayList;
+
+public class Palace extends CardGame {
+
+//    PileOfCards deck = new PileOfCards();
+    PileOfCards discard;
+
+    public Palace (Player[] players , Integer numberOfDecks) {
+        super(players, numberOfDecks);
+
+    }
+    public Boolean didWin(Player player) {return false;}
+    public void playGame() {}
+    public void endOfGame() {}
+}
diff --git a/src/main/java/PalaceHand.java b/src/main/java/PalaceHand.java
new file mode 100644
index 000000000..d1f6a44e9
--- /dev/null
+++ b/src/main/java/PalaceHand.java
@@ -0,0 +1,2 @@
+public class PalaceHand extends Hand {
+}
diff --git a/src/main/java/PalacePlayer.java b/src/main/java/PalacePlayer.java
new file mode 100644
index 000000000..792600e0a
--- /dev/null
+++ b/src/main/java/PalacePlayer.java
@@ -0,0 +1,9 @@
+public class PalacePlayer{
+
+    Hand hand;
+
+    public PalacePlayer(Person player) {
+
+        this.hand = new PalaceHand();
+    }
+}
diff --git a/src/main/java/PalaceTurn.java b/src/main/java/PalaceTurn.java
new file mode 100644
index 000000000..0e90918d9
--- /dev/null
+++ b/src/main/java/PalaceTurn.java
@@ -0,0 +1,3 @@
+public class PalaceTurn extends Turn {
+    public Boolean validMove() {return false;}
+}
diff --git a/src/main/java/Person.java b/src/main/java/Person.java
new file mode 100644
index 000000000..67ed55246
--- /dev/null
+++ b/src/main/java/Person.java
@@ -0,0 +1,11 @@
+public class Person {
+    Integer wallet;
+    String name;
+    Integer age;
+
+    public Person(Integer wallet, String name, Integer age) {
+        this.wallet = wallet;
+        this.name = name;
+        this.age = age;
+    }
+}
diff --git a/src/main/java/PileOfCards.java b/src/main/java/PileOfCards.java
new file mode 100644
index 000000000..180374de9
--- /dev/null
+++ b/src/main/java/PileOfCards.java
@@ -0,0 +1,14 @@
+import java.util.Stack;
+
+public class PileOfCards {
+    Stack<Card> cards = new Stack<Card>();
+
+    public PileOfCards(Stack<Card> cards) {
+        this.cards = cards;
+    }
+
+    public void clear() {}
+    public void addAll() {}
+    public Card remove() {return new Card();}
+
+}
diff --git a/src/main/java/Player.java b/src/main/java/Player.java
new file mode 100644
index 000000000..f44336894
--- /dev/null
+++ b/src/main/java/Player.java
@@ -0,0 +1,7 @@
+public abstract class Player {
+    private Person person;
+
+    public Player(Person p) {
+        person = p;
+    }
+}
diff --git a/src/main/java/Poker.java b/src/main/java/Poker.java
new file mode 100644
index 000000000..5a1c1c0ea
--- /dev/null
+++ b/src/main/java/Poker.java
@@ -0,0 +1,11 @@
+import java.util.ArrayList;
+
+public class Poker extends CardGame{
+    public Poker(Player[] players, Integer numberOfDecks) {
+        super(players, numberOfDecks);
+    }
+
+    public Boolean didWin(Player player) {return false;}
+    public void playGame() {}
+    public void endOfGame() {}
+}
diff --git a/src/main/java/PokerHand.java b/src/main/java/PokerHand.java
new file mode 100644
index 000000000..08f6350d2
--- /dev/null
+++ b/src/main/java/PokerHand.java
@@ -0,0 +1,3 @@
+public class PokerHand extends Hand {
+
+}
diff --git a/src/main/java/PokerPlayer.java b/src/main/java/PokerPlayer.java
new file mode 100644
index 000000000..5b742c220
--- /dev/null
+++ b/src/main/java/PokerPlayer.java
@@ -0,0 +1,24 @@
+import java.util.ArrayList;
+
+public class PokerPlayer extends Player implements Gambling {
+    ArrayList<Integer> chips = new ArrayList<Integer>();
+    Integer bet;
+    Hand hand = new PokerHand();
+
+    public PokerPlayer(Person p) {
+        super(p);
+    }
+
+
+    public void leaveGame(){}
+    public void call() {}
+    public void check() {}
+    public void fold() {}
+    public void raise() {}
+    public void makeBet() {}
+
+    @Override
+    public Integer bet() {
+        return null;
+    }
+}
diff --git a/src/main/java/PokerTurn.java b/src/main/java/PokerTurn.java
new file mode 100644
index 000000000..589a041d6
--- /dev/null
+++ b/src/main/java/PokerTurn.java
@@ -0,0 +1,4 @@
+public class PokerTurn extends Turn {
+    public Boolean validMove() {return false;}
+}
+
diff --git a/src/main/java/PrasanthiPalace.java b/src/main/java/PrasanthiPalace.java
new file mode 100644
index 000000000..faeaa9d9a
--- /dev/null
+++ b/src/main/java/PrasanthiPalace.java
@@ -0,0 +1,11 @@
+public class PrasanthiPalace {
+
+    public static void main(String[] args) {
+        // write your tests before you start fucking with this
+        run();
+    }
+    public static void run() {
+        Mediator mediator = new Mediator();
+        mediator.parseInput();
+    }
+}
diff --git a/src/main/java/Turn.java b/src/main/java/Turn.java
new file mode 100644
index 000000000..27ca97074
--- /dev/null
+++ b/src/main/java/Turn.java
@@ -0,0 +1,3 @@
+public abstract class Turn {
+    abstract Boolean validMove();
+}
diff --git a/src/main/java/io/zipcoder/casino/Casino.java b/src/main/java/io/zipcoder/casino/Casino.java
deleted file mode 100644
index 16ca0dd74..000000000
--- a/src/main/java/io/zipcoder/casino/Casino.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package io.zipcoder.casino;
-
-
-public class Casino {
-    public static void main(String[] args) {
-        // write your tests before you start fucking with this
-    }
-}
diff --git a/src/test/java/BlackJackHandTest.java b/src/test/java/BlackJackHandTest.java
new file mode 100644
index 000000000..aea0f3b25
--- /dev/null
+++ b/src/test/java/BlackJackHandTest.java
@@ -0,0 +1,9 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class BlackJackHandTest {
+    @Test
+    public void name() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/BlackJackTest.java b/src/test/java/BlackJackTest.java
new file mode 100644
index 000000000..f79618265
--- /dev/null
+++ b/src/test/java/BlackJackTest.java
@@ -0,0 +1,23 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class BlackJackTest {
+
+    @Test
+    public void didWin() {
+    }
+
+    @Test
+    public void name() {
+
+    }
+
+    @Test
+    public void playGame() {
+    }
+
+    @Test
+    public void endOfGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/CardGameTest.java b/src/test/java/CardGameTest.java
new file mode 100644
index 000000000..cbf024a09
--- /dev/null
+++ b/src/test/java/CardGameTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class CardGameTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/CardTest.java b/src/test/java/CardTest.java
new file mode 100644
index 000000000..88c1b5d86
--- /dev/null
+++ b/src/test/java/CardTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class CardTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/CeeLoPlayerTest.java b/src/test/java/CeeLoPlayerTest.java
new file mode 100644
index 000000000..520f4ec9a
--- /dev/null
+++ b/src/test/java/CeeLoPlayerTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class CeeLoPlayerTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/CeeLoTest.java b/src/test/java/CeeLoTest.java
new file mode 100644
index 000000000..abb6f88bf
--- /dev/null
+++ b/src/test/java/CeeLoTest.java
@@ -0,0 +1,30 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class CeeLoTest {
+
+    @Test
+    public void takeTurn() {
+    }
+
+    @Test
+    public void setNumber() {
+    }
+
+    @Test
+    public void getNumberToBeat() {
+    }
+
+    @Test
+    public void didWin() {
+    }
+
+    @Test
+    public void playGame() {
+    }
+
+    @Test
+    public void endOfGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/CeeLoTurnTest.java b/src/test/java/CeeLoTurnTest.java
new file mode 100644
index 000000000..1f5502119
--- /dev/null
+++ b/src/test/java/CeeLoTurnTest.java
@@ -0,0 +1,26 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class CeeLoTurnTest {
+
+    @Test
+    public void move() {
+    }
+
+    @Test
+    public void roll() {
+    }
+
+    @Test
+    public void compare() {
+    }
+
+    @Test
+    public void checkWin() {
+    }
+
+    @Test
+    public void validMove() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/DStyleCrapsPlayerTest.java b/src/test/java/DStyleCrapsPlayerTest.java
new file mode 100644
index 000000000..f668afad4
--- /dev/null
+++ b/src/test/java/DStyleCrapsPlayerTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class DStyleCrapsPlayerTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/DStyleCrapsTurnTest.java b/src/test/java/DStyleCrapsTurnTest.java
new file mode 100644
index 000000000..63170f049
--- /dev/null
+++ b/src/test/java/DStyleCrapsTurnTest.java
@@ -0,0 +1,10 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class DStyleCrapsTurnTest {
+
+    @Test
+    public void validMove() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/DecksTest.java b/src/test/java/DecksTest.java
new file mode 100644
index 000000000..43b4144c8
--- /dev/null
+++ b/src/test/java/DecksTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class DecksTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/DiceGameTest.java b/src/test/java/DiceGameTest.java
new file mode 100644
index 000000000..c822e9c34
--- /dev/null
+++ b/src/test/java/DiceGameTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class DiceGameTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/DiceTest.java b/src/test/java/DiceTest.java
new file mode 100644
index 000000000..2e42d3395
--- /dev/null
+++ b/src/test/java/DiceTest.java
@@ -0,0 +1,14 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class DiceTest {
+
+    @Test
+    public void tossAndSum() {
+    }
+
+    @Test
+    public void toss() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/DolioStyleCrapsTest.java b/src/test/java/DolioStyleCrapsTest.java
new file mode 100644
index 000000000..957532406
--- /dev/null
+++ b/src/test/java/DolioStyleCrapsTest.java
@@ -0,0 +1,18 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class DolioStyleCrapsTest {
+
+    @Test
+    public void didWin() {
+    }
+
+    @Test
+    public void playGame() {
+    }
+
+    @Test
+    public void endOfGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/GameTest.java b/src/test/java/GameTest.java
new file mode 100644
index 000000000..937887130
--- /dev/null
+++ b/src/test/java/GameTest.java
@@ -0,0 +1,18 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class GameTest {
+
+    @Test
+    public void didWin() {
+    }
+
+    @Test
+    public void playGame() {
+    }
+
+    @Test
+    public void endOfGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/HouseTest.java b/src/test/java/HouseTest.java
new file mode 100644
index 000000000..b7e5ad27f
--- /dev/null
+++ b/src/test/java/HouseTest.java
@@ -0,0 +1,14 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class HouseTest {
+
+    @Test
+    public void payout() {
+    }
+
+    @Test
+    public void takeBets() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/LoungeTest.java b/src/test/java/LoungeTest.java
new file mode 100644
index 000000000..fee4f14e7
--- /dev/null
+++ b/src/test/java/LoungeTest.java
@@ -0,0 +1,10 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class LoungeTest {
+
+    @Test
+    public void chooseGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/MediatorTest.java b/src/test/java/MediatorTest.java
new file mode 100644
index 000000000..79fb3a1c0
--- /dev/null
+++ b/src/test/java/MediatorTest.java
@@ -0,0 +1,18 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class MediatorTest {
+
+    @Test
+    public void enterLounge() {
+    }
+
+    @Test
+    public void parseInput() {
+    }
+
+    @Test
+    public void checkAge() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PalaceHandTest.java b/src/test/java/PalaceHandTest.java
new file mode 100644
index 000000000..4bb491a8d
--- /dev/null
+++ b/src/test/java/PalaceHandTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class PalaceHandTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/PalacePlayerTest.java b/src/test/java/PalacePlayerTest.java
new file mode 100644
index 000000000..b00552dc7
--- /dev/null
+++ b/src/test/java/PalacePlayerTest.java
@@ -0,0 +1,5 @@
+import static org.junit.Assert.*;
+
+public class PalacePlayerTest {
+
+}
\ No newline at end of file
diff --git a/src/test/java/PalaceTest.java b/src/test/java/PalaceTest.java
new file mode 100644
index 000000000..f493c6ad2
--- /dev/null
+++ b/src/test/java/PalaceTest.java
@@ -0,0 +1,18 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class PalaceTest {
+
+    @Test
+    public void didWin() {
+    }
+
+    @Test
+    public void playGame() {
+    }
+
+    @Test
+    public void endOfGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PalaceTurnTest.java b/src/test/java/PalaceTurnTest.java
new file mode 100644
index 000000000..89ab03788
--- /dev/null
+++ b/src/test/java/PalaceTurnTest.java
@@ -0,0 +1,20 @@
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class PalaceTurnTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+
+    @Test
+    public void validMove() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PersonTest.java b/src/test/java/PersonTest.java
new file mode 100644
index 000000000..451cd8725
--- /dev/null
+++ b/src/test/java/PersonTest.java
@@ -0,0 +1,15 @@
+import org.junit.After;
+import org.junit.Before;
+
+import static org.junit.Assert.*;
+
+public class PersonTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PileOfCardsTest.java b/src/test/java/PileOfCardsTest.java
new file mode 100644
index 000000000..67b0cab2a
--- /dev/null
+++ b/src/test/java/PileOfCardsTest.java
@@ -0,0 +1,18 @@
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class PileOfCardsTest {
+
+    @Test
+    public void clear() {
+    }
+
+    @Test
+    public void addAll() {
+    }
+
+    @Test
+    public void remove() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PlayerTest.java b/src/test/java/PlayerTest.java
new file mode 100644
index 000000000..26a929048
--- /dev/null
+++ b/src/test/java/PlayerTest.java
@@ -0,0 +1,15 @@
+import org.junit.After;
+import org.junit.Before;
+
+import static org.junit.Assert.*;
+
+public class PlayerTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PokerHandTest.java b/src/test/java/PokerHandTest.java
new file mode 100644
index 000000000..a8ffd0225
--- /dev/null
+++ b/src/test/java/PokerHandTest.java
@@ -0,0 +1,15 @@
+import org.junit.After;
+import org.junit.Before;
+
+import static org.junit.Assert.*;
+
+public class PokerHandTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PokerPlayerTest.java b/src/test/java/PokerPlayerTest.java
new file mode 100644
index 000000000..bae101652
--- /dev/null
+++ b/src/test/java/PokerPlayerTest.java
@@ -0,0 +1,44 @@
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class PokerPlayerTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+
+    @Test
+    public void leaveGame() {
+    }
+
+    @Test
+    public void call() {
+    }
+
+    @Test
+    public void check() {
+    }
+
+    @Test
+    public void fold() {
+    }
+
+    @Test
+    public void raise() {
+    }
+
+    @Test
+    public void makeBet() {
+    }
+
+    @Test
+    public void bet() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PokerTest.java b/src/test/java/PokerTest.java
new file mode 100644
index 000000000..92c5ee313
--- /dev/null
+++ b/src/test/java/PokerTest.java
@@ -0,0 +1,28 @@
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class PokerTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+
+    @Test
+    public void didWin() {
+    }
+
+    @Test
+    public void playGame() {
+    }
+
+    @Test
+    public void endOfGame() {
+    }
+}
\ No newline at end of file
diff --git a/src/test/java/PokerTurnTest.java b/src/test/java/PokerTurnTest.java
new file mode 100644
index 000000000..5e21251a7
--- /dev/null
+++ b/src/test/java/PokerTurnTest.java
@@ -0,0 +1,20 @@
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class PokerTurnTest {
+
+    @Before
+    public void setUp() throws Exception {
+    }
+
+    @After
+    public void tearDown() throws Exception {
+    }
+
+    @Test
+    public void validMove() {
+    }
+}
\ No newline at end of file
