internal void Draw(VirtualConsole map)
 {
     foreach (Creature c in creatures)
     {
         if (map.IsInBounds(c.X_pos, c.Y_pos))
         {
             map.PutGlyph(c.glyph, c.X_pos, c.Y_pos);
         }
     }
 }