 #
 # Notes:
 #   * Refactor persistence
-
-fs = require 'fs'
-moment = require 'moment'
-msgpack = require 'msgpack'
-require 'ref'
-
+#   * Community name? (Alias)
+
+fs = require "fs"
+moment = require "moment"
+msgpack = require "msgpack"
+require "ref"
+
+#
+# Config
+#
 STEAM_API_KEY = process.env.STEAM_API_KEY
-
-personaStates = [
+STEAM_API_URL = "https://api.steampowered.com"
+DOTA_HEROES_DATA_PATH = "data/heroes.bin"
+DOTA_MAX_RESULTS = 5
+
+#
+# Definitions
+#
+STEAM_USER_STATES = [
     "Offline"
     "Online"
     "Busy"

    "Looking to trade"
    "Looking to play"
]

heroData = []
lobbies =
    "-1": "Invalid"
    0: "Public matchmaking"
    1: "Practice"

# Description:
#   Steam Web API w/ Dota 2
#
# Dependencies:
#   "moment": "^2.8.1"
#   "msgpack": "^0.2.3"
#   "ref": "^0.3.2"
#
# Configuration:
#   STEAM_API_KEY
