a temporary save, change waterReservoir=bound[2], add invadeBounday option