Coding Tasks up to midterms:
Network layer
Event
InputEvent
GameEvent
TCP
UDP
RUDP
UDPacket
EventListener
ServerListener
ClientListener
NetworkListener
NetworkReceiver
NetworkException
BindException
ConnectException SocketException
SocketIOException
UnknownHostException
Game mechanics
Gameboard
GameClient
GameServer
GameRules
GameMechanicsRules
Level format/parsing
Level
Space
Exception
FileException
Menu System/Implementation
MenuSystem
MenuPane
MenuWidget
SliderWidget
ButtonWidget
LabelWidget
TextInputWidget
RadioWidget
ScrollingMenuWidget
Ghost/Pacman graphics
DrawableObject
PlayerList
Player
Pacman
Ghost
AIGhost
UserGhost
Observer
BaseItem
PacSkin
GraphicsHandler
Image

second half of coding phase:

Audio
MP3

Gameboard Display ChatWnd
Sidebar
Control
Gameboard
Text

Ghost AI
AIRules
Random Level Generator Level Additional
Possible Voice Chat

Integration
GameClient
GameServer