Fixed problems with factories; added Report output tester; fixed problems that prevented compiling (they may have just been environment-dependent lines); fixed some bugs with Game.cpp; changed method of Game initialization; GameManager finished but untested