This is just a test to make sure I know how to do this
Added TimerThread.java, it creates a thread that sleeps for preset time, then interrupts inputThread to correctly end day on time!
A few more suggestions
Added Pregame.java
Creates a list of players, starts the game, and assigns roles
Changed Team to an abstract class, fixed some errors
Fixed compilation errors in the Pregame class
Created wiki page through Google Code web user interface
organized packages properly and created 'starter' package
Started Connection.java so it connects with IRC and talks
Changed the main method in Pregame.java to be startGame() and added a constructor
Communicator.java sendMessage method has been altered to receive stream as well, and also it actually functions now
Patch
Pregame (almost) works with Communicator
Fixed the input parsing and sending messages when players join
Fixed minor issues with quitting and joining
Added partial Communicator.java support for Day.java
created a getPlayerList() method that returns an ArrayList of the players
Made Connection.java only handle connection and not the flow of the game
Changed InputStream to be compatible with static version of Connection
Added partial support for Game.java