Coding Tasks up to midterms:
Network layer
Event
InputEvent
GameEvent
TCP
TCPServer
UDP
RUDP
ComTracker
UDPacket
EventListener
ServerListener
ClientListener
NetworkListener
NetworkReceiver
NetworkException
BindException
ConnectException SocketException
SocketIOException
UnknownHostException
Game mechanics
Gameboard
GameClient
GameServer
GameRules
GameMechanicsRules
BaseItem
Level format/parsing
Level
Space

Exception
FileException
Pellet
PowerPellet
Menu System/Implementation
MenuSystem
MenuPane
MenuWidget
SliderWidget
ButtonWidget
LabelWidget
TextInputWidget
RadioWidget
ScrollingMenuWidget
ScrollingMenuEntry
RadioEntry
Ghost/Pacman graphics
DrawableObject
PlayerList
Player
Pacman
Ghost
UserGhost
Observer
PacSkin
GraphicsHandler
Image
Text

second half of coding phase:

Audio
MP3

Gameboard Display ChatWnd
Sidebar
Control
Gameboard

Ghost AI
AIRules
AIGhost
Random Level Generator Level Integration
Possible Voice Chat

Integration
GameClient
GameServer

next