public Entity AddAlly(Position pos) { return(UpdateWith(allies: Allies.SetItem(pos, Dungeon.Wall))); }