old_contents: '''
  	@ Harris Christiansen (Harris@HarrisChristiansen.com)
  	Generals.io Automated Client - https://github.com/harrischristiansen/generals-bot
  	Constants: Constants used throughout the code
  '''
  
  SHOULD_DIRTY_MAP_ON_MOVE = True
  
  ENDPOINT_BOT = "ws://botws.generals.io/socket.io/?EIO=3&transport=websocket"
  ENDPOINT_PUBLIC = "ws://ws.generals.io/socket.io/?EIO=3&transport=websocket"
  BOT_KEY = "O13f0dijsf"
  
  REPLAY_URLS = {
  	'na': "http://generals.io/replays/",
  	'eu': "http://eu.generals.io/replays/",
  	'bot': "http://bot.generals.io/replays/",
  }
  
  START_KEYWORDS = ["start", "go", "force", "play", "ready", "rdy"]
  HELLO_KEYWORDS = ["hi", "hello", "hey", "sup", "myssix"]
  HELP_KEYWORDS = ["help", "config", "change"]
  
  GENERALS_MAPS = [
  	"KILL A KING",
  	"Plots",
  	"Speed",
  	"Experiment G",
  	"WIN or LOSE",
  	"The Inquisitor",
  	"Kingdom of Branches",
  	"Hidden 1",
  ]
  
  DIRECTIONS = [(1, 0), (-1, 0), (0, 1), (0, -1)]
  
  TILE_EMPTY = -1
  TILE_MOUNTAIN = -2
  TILE_FOG = -3
  TILE_OBSTACLE = -4
  
  # Opponent Type Definitions
  OPP_EMPTY = 0
  OPP_ARMY = 1
  OPP_CITY = 2
  OPP_GENERAL = 3
  
  MAX_NUM_TEAMS = 8
  
  
  PRE_HELP_TEXT = [
  	"| Hi, I am Myssix - a generals.io bot",
  	"| ======= Available Commands =======",
  	"| start: send force start",
  	"| speed 4: set game play speed [1, 2, 3, 4]",
  	"| map [top, hot]: assign a random map (from the top or hot list)",
  	"| map Map Name: assign map by name",
  	"| team 1: join a team [1 - 8]",
  	"| normal: set map to classic (no map)",
  	"| swamp 0.5: set swamp value for classic map",
  	"| Code available at: git.io/myssix",
  ]
  GAME_HELP_TEXT = [
  	"| ======= Available Commands =======",
  	"| team: request not to be attacked",
  	"| unteam: cancel team",
  	"| Code available at: git.io/myssix",
  ]
  HELLO_TEXT = [
  	"| Hi, I am Myssix - a generals.io bot",
  	"| Say help for a list of available commands",
  	"| Code available at: git.io/myssix",
  ]
new_contents: '''
  	@ Harris Christiansen (Harris@HarrisChristiansen.com)
  	Generals.io Automated Client - https://github.com/harrischristiansen/generals-bot
  	Constants: Constants used throughout the code
  '''
  
  SHOULD_DIRTY_MAP_ON_MOVE = True
  
  ENDPOINT_BOT = "ws://botws.generals.io/socket.io/?EIO=3&transport=websocket"
  ENDPOINT_PUBLIC = "ws://ws.generals.io/socket.io/?EIO=3&transport=websocket"
  BOT_KEY = "O13f0dijsf"
  
  REPLAY_URLS = {
  	'na': "http://generals.io/replays/",
  	'eu': "http://eu.generals.io/replays/",
  	'bot': "http://bot.generals.io/replays/",
  }
  
  START_KEYWORDS = ["start", "go", "force", "play", "ready", "rdy"]
  HELLO_KEYWORDS = ["hi", "hello", "hey", "sup", "myssix"]
  HELP_KEYWORDS = ["help", "config", "change"]
  
  GENERALS_MAPS = [
  	"KILL A KING",
  	"Plots",
  	"Speed",
  	"Experiment G",
  	"WIN or LOSE",
  	"The Inquisitor",
  	"Kingdom of Branches",
  	"Hidden 1",
  ]
  
  DIRECTIONS = [(1, 0), (-1, 0), (0, 1), (0, -1)]
  
  TILE_EMPTY = -1
  TILE_MOUNTAIN = -2
  TILE_FOG = -3
  TILE_OBSTACLE = -4
  
  # Opponent Type Definitions
  OPP_EMPTY = 0
  OPP_ARMY = 1
  OPP_CITY = 2
  OPP_GENERAL = 3
  
  MAX_NUM_TEAMS = 8
  
  
  PRE_HELP_TEXT = [
  	"| Hi, I am Myssix - a generals.io bot",
  	"| ======= Available Commands =======",
  	"| start: send force start",
  	"| speed 4: set game play speed [1, 2, 3, 4]",
  	"| map [top, hot]: assign a random map (from the top or hot list)",
  	"| map Map Name: assign map by name",
  	"| team 1: join a team [1 - 8]",
  	"| normal: set map to classic (no map)",
  	"| swamp 0.5: set swamp value for classic map",
  	"| Code available at: git.io/myssix",
  ]
  GAME_HELP_TEXT = [
  	"| ======= Available Commands =======",
  	"| team: request not to be attacked",
  	"| unteam: cancel team",
  	"| Code available at: git.io/myssix",
  ]
  HELLO_TEXT = [
  	" Hi, I am Myssix - a generals.io bot",
  	" Say 'go' to start, or 'help' for a list of additional commands",
  	" Code available at: git.io/myssix",
  ]
subject: Improve help text