public bool CanTraverse(Point p) { if (!entities.ContainsKey(p)) { return(true); } Entity ent = entities[p]; return(ent.CanTraverseEntity()); }