Added MAX_ROUNDS

Added a check for an infinite game. Some modifications to play(),
battle(), and war().