diff --git a/pom.xml b/pom.xml
index a7021fba49e5a9182dfe3b959fa11a7b436a5051..dd19dc4c94be6e059570b31db0d89526a60bdbca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,6 +57,11 @@
       <artifactId>concurrentlinkedhashmap-lru</artifactId>
       <version>1.4</version>
     </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <version>1.2.17</version>
+    </dependency>
   </dependencies>
 
 
diff --git a/src/main/java/com/comandante/creeper/Main.java b/src/main/java/com/comandante/creeper/Main.java
index 8bf59116f6e873d6b62335aaff6ad99f46a93e18..e899025345bc963d8f27fb9e0ccaf46ed3d8a0bd 100644
--- a/src/main/java/com/comandante/creeper/Main.java
+++ b/src/main/java/com/comandante/creeper/Main.java
@@ -7,17 +7,10 @@ import com.comandante.creeper.managers.SessionManager;
 import com.comandante.creeper.npc.StreetHustler;
 import com.comandante.creeper.player.PlayerManager;
 import com.comandante.creeper.player.PlayerMetadata;
-import com.comandante.creeper.server.command.FightKillCommand;
-import com.comandante.creeper.server.command.admin.BuildCommand;
-import com.comandante.creeper.spawner.ItemSpawner;
-import com.comandante.creeper.world.Area;
-import com.comandante.creeper.world.MapsManager;
-import com.comandante.creeper.world.Room;
-import com.comandante.creeper.world.RoomManager;
-import com.comandante.creeper.world.WorldExporter;
 import com.comandante.creeper.server.CreeperCommandRegistry;
 import com.comandante.creeper.server.CreeperServer;
 import com.comandante.creeper.server.command.DropCommand;
+import com.comandante.creeper.server.command.FightKillCommand;
 import com.comandante.creeper.server.command.GossipCommand;
 import com.comandante.creeper.server.command.InventoryCommand;
 import com.comandante.creeper.server.command.LookCommand;
@@ -29,17 +22,25 @@ import com.comandante.creeper.server.command.UnknownCommand;
 import com.comandante.creeper.server.command.UseCommand;
 import com.comandante.creeper.server.command.WhoCommand;
 import com.comandante.creeper.server.command.WhoamiCommand;
+import com.comandante.creeper.server.command.admin.BuildCommand;
 import com.comandante.creeper.server.command.admin.DescriptionCommand;
 import com.comandante.creeper.server.command.admin.SaveWorldCommand;
 import com.comandante.creeper.server.command.admin.TagRoomCommand;
 import com.comandante.creeper.server.command.admin.TitleCommand;
+import com.comandante.creeper.spawner.ItemSpawner;
 import com.comandante.creeper.spawner.NpcSpawner;
 import com.comandante.creeper.spawner.SpawnRule;
 import com.comandante.creeper.stat.Stats;
 import com.comandante.creeper.stat.StatsBuilder;
+import com.comandante.creeper.world.Area;
+import com.comandante.creeper.world.MapsManager;
+import com.comandante.creeper.world.Room;
+import com.comandante.creeper.world.RoomManager;
+import com.comandante.creeper.world.WorldExporter;
 import com.google.common.collect.Sets;
 import com.google.common.io.Files;
 import org.apache.commons.codec.binary.Base64;
+import org.apache.log4j.Logger;
 import org.mapdb.DB;
 import org.mapdb.DBMaker;
 
@@ -51,6 +52,7 @@ import java.util.Map;
 public class Main {
 
     public static CreeperCommandRegistry creeperCommandRegistry;
+    private static final Logger log = Logger.getLogger(Main.class);
 
     public static void main(String[] args) throws Exception {
 
@@ -118,6 +120,7 @@ public class Main {
 
     private static void startUpMessage(String message) {
         System.out.println("[STARTUP] " + message);
+        log.info(message);
     }
 
     private static void checkAndCreateWorld() throws IOException {
diff --git a/src/main/java/com/comandante/creeper/fight/FightManager.java b/src/main/java/com/comandante/creeper/fight/FightManager.java
index b188db0f6853b95f4bb9dc854616a2fb945422a7..b5b106cd831d08f92679cee63231d2abc0e75cef 100644
--- a/src/main/java/com/comandante/creeper/fight/FightManager.java
+++ b/src/main/java/com/comandante/creeper/fight/FightManager.java
@@ -94,7 +94,7 @@ public class FightManager {
     private static int getAttack(Stats challenger, Stats victim) {
         int rolls = 0;
         int totDamage = 0;
-        while (rolls <= challenger.getNumberweaponOfRolls()) {
+        while (rolls <= challenger.getNumberOfWeaponRolls()) {
             rolls++;
             totDamage = totDamage + randInt(challenger.getWeaponRatingMin(), challenger.getWeaponRatingMax());
         }
diff --git a/src/main/java/com/comandante/creeper/server/MultiLineInputManager.java b/src/main/java/com/comandante/creeper/server/MultiLineInputManager.java
index 139e2b6118d04f6e1e424e5d209ecb32b3a9192b..232ba3e1127f9e814eada4b6ab39b0d1d94e4fbf 100644
--- a/src/main/java/com/comandante/creeper/server/MultiLineInputManager.java
+++ b/src/main/java/com/comandante/creeper/server/MultiLineInputManager.java
@@ -16,7 +16,7 @@ public class MultiLineInputManager {
     }
 
     public String retrieveMultiLineInput(UUID uuid) {
-        return  removeTrailingBlankLines(multiLineInputs.remove(uuid).toString());
+        return removeTrailingBlankLines(multiLineInputs.remove(uuid).toString());
     }
 
     public UUID createNewMultiLineInput() {
diff --git a/src/main/java/com/comandante/creeper/stat/Stats.java b/src/main/java/com/comandante/creeper/stat/Stats.java
index a9fcbcc5f29c74601b1ef9b3a7755cffefeee094..fe18b002a0c4017a1a6b9c28346a0d81ccf24631 100644
--- a/src/main/java/com/comandante/creeper/stat/Stats.java
+++ b/src/main/java/com/comandante/creeper/stat/Stats.java
@@ -13,7 +13,7 @@ public class Stats implements Serializable {
     private int maxHealth;
     private int weaponRatingMax;
     private int weaponRatingMin;
-    private int numberweaponOfRolls;
+    private int numberOfWeaponRolls;
     private int experience;
 
     public int getExperience() {
@@ -104,12 +104,12 @@ public class Stats implements Serializable {
         this.weaponRatingMin = weaponRatingMin;
     }
 
-    public int getNumberweaponOfRolls() {
-        return numberweaponOfRolls;
+    public int getNumberOfWeaponRolls() {
+        return numberOfWeaponRolls;
     }
 
-    public void setNumberweaponOfRolls(int numberweaponOfRolls) {
-        this.numberweaponOfRolls = numberweaponOfRolls;
+    public void setNumberOfWeaponRolls(int numberOfWeaponRolls) {
+        this.numberOfWeaponRolls = numberOfWeaponRolls;
     }
 
     public Stats(int strength,
@@ -122,7 +122,7 @@ public class Stats implements Serializable {
                  int maxHealth,
                  int weaponRatingMax,
                  int weaponRatingMin,
-                 int numberweaponOfRolls,
+                 int numberOfWeaponRolls,
                  int experience) {
         this.strength = strength;
         this.willpower = willpower;
@@ -134,7 +134,7 @@ public class Stats implements Serializable {
         this.maxHealth = maxHealth;
         this.weaponRatingMax = weaponRatingMax;
         this.weaponRatingMin = weaponRatingMin;
-        this.numberweaponOfRolls = numberweaponOfRolls;
+        this.numberOfWeaponRolls = numberOfWeaponRolls;
         this.experience = experience;
     }
 
@@ -151,7 +151,7 @@ public class Stats implements Serializable {
                 ", maxHealth=" + maxHealth +
                 ", weaponRatingMax=" + weaponRatingMax +
                 ", weaponRatingMin=" + weaponRatingMin +
-                ", numberweaponOfRolls=" + numberweaponOfRolls +
+                ", numberOfWeaponRolls=" + numberOfWeaponRolls +
                 '}';
     }
 }
diff --git a/src/main/java/com/comandante/creeper/stat/StatsTester.java b/src/main/java/com/comandante/creeper/stat/StatsTester.java
index 1a23eeacde8a438537d31065302ba997cf36c5ce..f5e30e33e14c6702fffb69913e64cee100915bd1 100644
--- a/src/main/java/com/comandante/creeper/stat/StatsTester.java
+++ b/src/main/java/com/comandante/creeper/stat/StatsTester.java
@@ -90,7 +90,7 @@ public class StatsTester {
     private static int getAttack(Stats challenger, Stats victim) {
         int rolls = 0;
         int totDamage = 0;
-        while (rolls <= challenger.getNumberweaponOfRolls()) {
+        while (rolls <= challenger.getNumberOfWeaponRolls()) {
             rolls++;
             totDamage = totDamage + randInt(challenger.getWeaponRatingMin(), challenger.getWeaponRatingMax());
         }