private void ReadFile(Stream stream)
{
var io = new StreamReader(stream);
Constants = new Dictionary<string, int>();
while (!io.EndOfStream)
{
string line = io.ReadLine();
string[] Values = line.Split(' ');
var name = Values[0].ToLowerInvariant();
if (!Constants.ContainsKey(name)) Constants.Add(name, Convert.ToInt32(Values[1])); //the repeats are just labels for locations (usually called gotit)
}
io.Close();
}