Immense work done on SoulJar and SoulJarFillEvent

Changed Log.Log() to a static Log.LogMessage()
Changed all instances of logger.Log to Log.LogMessage