Index: ClientListener.java
===================================================================
--- ClientListener.java	(revision 243278b2119c9baff06f8e16d772f66cf2100c04)
+++ ClientListener.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
@@ -1,4 +1,8 @@
 import java.net.*;
 import java.io.*;
+
+/*
+ * This thread listens for connections from clients.
+ */
 
 public class ClientListener extends Thread {
Index: LostHavenServer.java
===================================================================
--- LostHavenServer.java	(revision 243278b2119c9baff06f8e16d772f66cf2100c04)
+++ LostHavenServer.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
@@ -5,4 +5,8 @@
 //import java.util.concurrent.*;
 import java.awt.image.*;
+
+/*
+ * This class initializes the server and then waits for a connection from the portal.
+ */
 
 public class LostHavenServer {	
Index: PortalInterfaceThread.java
===================================================================
--- PortalInterfaceThread.java	(revision 243278b2119c9baff06f8e16d772f66cf2100c04)
+++ PortalInterfaceThread.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
@@ -1,3 +1,8 @@
 import java.net.*;
+
+/*
+ * This thread handles connections from the portal and will start a thread that listens for connections from the client if it receives
+ * a request to do so.
+ */
 
 public class PortalInterfaceThread extends Connection {
Index: ProcessingThread.java
===================================================================
--- ProcessingThread.java	(revision 243278b2119c9baff06f8e16d772f66cf2100c04)
+++ ProcessingThread.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
@@ -1,3 +1,8 @@
 import java.util.*;
+
+/*
+ * This thread handles events in the world such as monster movement and player movement and other things that do not require player input. It
+ * also sends information to all players to notify them of changes in the world.
+ */
 
 public class ProcessingThread extends Thread {
Index: ServerThread.java
===================================================================
--- ServerThread.java	(revision 243278b2119c9baff06f8e16d772f66cf2100c04)
+++ ServerThread.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
@@ -1,4 +1,8 @@
 import java.net.*;
 import java.util.*;
+
+/*
+ * This thread handles messages from clients.
+ */
 
 public class ServerThread extends Connection {
