added loggerlocator, agents now get penalized and agent profits are calculated correctly