Index: LostHavenServer.java
===================================================================
--- LostHavenServer.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
+++ LostHavenServer.java	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
@@ -41,6 +41,7 @@
 	    		new PortalInterfaceThread(portalSocket.accept(), this).start();
 	        }
-    	} catch(SocketException se) {
-    	} catch(IOException ioe) {
+    	}catch(SocketException se) {
+    		se.printStackTrace();
+    	}catch(IOException ioe) {
     		ioe.printStackTrace();
     	}
@@ -224,4 +225,5 @@
 	public void updateLog(String fileName, String message) {
 		try {
+			System.out.println(message);
 			PrintWriter out = new PrintWriter(new FileWriter(fileName, true));
 			out.println(message);
@@ -237,5 +239,14 @@
 	
     public static void main(String[] args) {
-    	new LostHavenServer();
+    	try {
+	    	PrintStream st = new PrintStream(new FileOutputStream("err.txt",true));
+			System.setErr(st);
+			System.setOut(st);
+			
+	    	new LostHavenServer();
+    	}catch (Exception e) {
+			e.printStackTrace();
+		}
+		System.exit(0);
     }
     
Index: ProcessingThread.java
===================================================================
--- ProcessingThread.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
+++ ProcessingThread.java	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
@@ -36,5 +36,5 @@
     		target = p.getTarget();
     		
-    		//if((System.currentTimeMillis()-p.getLastMoved())>=10) {
+    		if((System.currentTimeMillis()-p.getLastMoved())>=10) {
 	    		if(Point.dist(loc, target) <= p.getSpeed())
 	    			p.setLoc(target);
@@ -47,5 +47,5 @@
 	    		p.setLastMoved(System.currentTimeMillis());
 	    		server.sendAll(MessageType.Movement, p.getName()+" "+p.getLoc().toString());
-    		//}
+    		}
     	}
     }
Index: ServerThread.java
===================================================================
--- ServerThread.java	(revision 4fbc6ff2c75298b90ed7a1397231648b70782b21)
+++ ServerThread.java	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
@@ -90,4 +90,6 @@
     			main.addOnlineList(user, client);
     			main.sendAll(MessageType.PlayerJoined, "Player " + player.getName() + " logged on");
+    			player.setLoc(main.map.startingLoc);
+    			player.setTarget(new Point(player.getLoc().getX(), player.getLoc().getY()));
     		}
     		break;
Index: mapInfo.txt
===================================================================
--- mapInfo.txt	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
+++ mapInfo.txt	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
@@ -0,0 +1,31 @@
+40x30
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
+o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o
Index: structInfo.txt
===================================================================
--- structInfo.txt	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
+++ structInfo.txt	(revision 52f778b4ab47ed21ece4e5c2e8af36d8668173a6)
@@ -0,0 +1,2 @@
+LoginPedestal
+10,10
