Somehow fixed the addPlayer bug. It may have actually been my last push that did it. Also cleaned up addPlayer and gave it more debug output