Add portal function: map tile field, #change_tile? iterative method