also rename some variables for clarity
print player's board by creating string (not using cout) dynamically set # of factories based on # of players reuse random number generator (no hard code seed)