private void Add(Dictionary<int, DemoUnitPosition> ht, DemoUnitPosition st)
 {
     if (!ht.ContainsKey(st.Key))
     {
         ht.Add(st.Key, st);
     }
 }
    private void Add(Dictionary<int, DemoUnitPosition> ht, int x, int z)
    {
        var key = DemoUnitPosition.GetKey(x, z);

        if (!ht.ContainsKey(key))
        {
            var st = new DemoUnitPosition(x, z);
            ht.Add(key, st);
        }
    }